 /* 080525 */

a:link, a:visited { color: #036; text-decoration:none }
a:hover, a:active { color: #903; text-decoration:none }

a.nav:link, a.nav:visited { color: #FFF; text-decoration:none }
a.nav:hover, a.nav:active { color: #000; text-decoration:none }

a.copylink:link, a.copylink:visited { color: #8B8B8B; text-decoration:none }
a.copylink:hover, a.copylink:active { color: #000; text-decoration:none }

body.rko { background: #CCC; margin:0 0 0 0; scrollbar-arrow-color:#036; scrollbar-face-color:#DDD; scrollbar-track-color:#CCC }
body.white { background:#FFF }

#nocss {display:none;}

hr.hr250 {color: #CCC; width:250px;}

p { font:12px Arial, Helvetica, sans-serif }

td { font:22px Arial, Helvetica, sans-serif }

.available { font:bold 14px Arial, Helvetica, sans-serif; text-align:center }
.available2 { color:#903; font:bold 15px Arial, Helvetica, sans-serif; text-align:center }

.b { font-weight: bold }

.bg-nopic {background: #F0F0F0}
.bgpic-logo {background: #F0F0F0 url(images/bg_logo.gif) repeat-x center;}

.bgpic-azores {background: #ABC url(images/bgpic_azores.jpg) no-repeat center;}
.bgpic-bigkit {background: #ABC url(images/bgpic_bigkit.jpg) no-repeat center;}
.bgpic-fd1 {background: #ABC url(images/bgpic_fd1.jpg) no-repeat center;}
.bgpic-fd2 {background: #ABC url(images/bgpic_fd2.jpg) no-repeat center;}
.bgpic-festivalcrowd {background: #ABC url(images/bgpic_festivalcrowd.jpg) no-repeat center;}
.bgpic-japan {background: #ABC url(images/bgpic_japan.jpg) no-repeat center;}
.bgpic-logo { background:#F0F0F0 url(images/bg_logo.gif) no-repeat center }
.bgpic-practice {background: #ABC url(images/bgpic_practice.jpg) no-repeat center;}
.bgpic-stix2 {background: #ABC url(images/bgpic_stix2.jpg) no-repeat center;}
.bgpic-toms {background: #ABC url(images/bgpic_toms.jpg) no-repeat center;}
.bgpic-toms-mdfest {background: #ABC url(images/bgpic_toms_mdfest.jpg) no-repeat center;}
.bgpic-vai {background: #ABC url(images/bgpic_vai.jpg) no-repeat center;}
.bgpic-vai2 {background: #ABC url(images/bgpic_vai2.jpg) no-repeat center;}
.bgpic-vai3 {background: #ABC url(images/bgpic_vai3.jpg) no-repeat center;}

.btn { font:12px arial,helvetica,sans-serif } /*NS4 ONLY SUPPORTS TEXT SIZE FOR BUTTONS*/
.btn-red { font:12px arial,helvetica,sans-serif } /*NS4 ONLY SUPPORTS TEXT SIZE FOR BUTTONS*/
.btn-use-shipping { font:11px arial,helvetica,sans-serif } /*NS4 ONLY SUPPORTS TEXT SIZE FOR BUTTONS*/
.btn-verify { font:12px arial,helvetica,sans-serif } /*NS4 ONLY SUPPORTS TEXT SIZE FOR BUTTONS*/

.cart-field { font:12px Arial, Helvetica, sans-serif; text-align:center }
.cart-field-l { font:12px Arial, Helvetica, sans-serif; text-align:left }
.cart-field-r { font:12px Arial, Helvetica, sans-serif; text-align:right }

.cart-header { font:bold 12px Arial, Helvetica, sans-serif; text-align:center }
.cart-header-l { font:bold 12px Arial, Helvetica, sans-serif; text-align:left }
.cart-header-r { font:bold 12px Arial, Helvetica, sans-serif; text-align:right }

.cart-total-l { color:#333; font:bold 12px Arial, Helvetica, sans-serif; text-align:left }
.cart-total-r { color:#333; font:bold 12px Arial, Helvetica, sans-serif; text-align:right }

.checkout-header { color:#036; font:bold 18px Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:left }
.checkout-input, .checkout-input-hilite { font:11px Arial,Helvetica,sans-serif; } /*NS4 ONLY SUPPORTS TEXT SIZE FOR INPUT*/
.checkout-input-cardnum, .checkout-input-cardnum-hilite { font:11px Arial,Helvetica,sans-serif;  } /*NS4 ONLY SUPPORTS TEXT SIZE FOR INPUT*/
.checkout-input-cvv2, .checkout-input-cvv2-hilite { font:11px Arial,Helvetica,sans-serif; } /*NS4 ONLY SUPPORTS TEXT SIZE FOR INPUT*/
.checkout-label { color:#000; font:11px Arial,Helvetica,sans-serif }
.checkout-label-or { color:#555; font:bold 12px Arial,Helvetica,sans-serif }
.checkout-select, .checkout-select-hilite { font:11px Arial,Helvetica,sans-serif } /*NS4 ONLY SUPPORTS TEXT SIZE FOR INPUT*/
.checkout-select-fedex { color:#903;} /* text-size is ignored within options*/
.checkout-select-fedex2 { background:#FFF; color:#903; font:11px Arial,Helvetica,sans-serif} /* text-size is ignored within options*/
.checkout-textarea { font:11px Arial,Helvetica,sans-serif;}

.clickhere { font:bold 10px Arial, Helvetica, sans-serif }
.contactinfo { color:#036; font:bold 11px Arial, Helvetica, sans-serif; text-align:center; letter-spacing:3px; }
.copy { font:10px Arial, Helvetica, sans-serif; letter-spacing:11px; text-align:center }
.currency-conversion { font:10px Arial, Helvetica, sans-serif }
.cust-info { font:12px Arial, Helvetica, sans-serif }
.cust-info-b { font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:1px }
.cvv2 { font:bold 10px Arial, Helvetica, sans-serif }

.delivery { font:bold 12px Arial, Helvetica, sans-serif; text-align:center }

.error { color:#903; font:bold 15px/20px Arial, Helvetica, sans-serif; text-align:center }

.fedex1 { color:#036; font:11px Arial, Helvetica, sans-serif; letter-spacing:1px }
.fedex2 { color:#036; font:10px Arial, Helvetica, sans-serif }
.fineprint { font:10px Arial, Helvetica, sans-serif; text-align:center }

.grand-total-l { color:#036; font:bold 14px Arial, Helvetica, sans-serif; text-align:left }
.grand-total-r { color:#036; font:bold 14px Arial, Helvetica, sans-serif; text-align:right }

.links { font: 11px Arial, Helvetica, sans-serif; text-align:center }
.list { font:bold 12px/18px Arial, Helvetica, sans-serif; letter-spacing:1px }

.maintenance1 { color:#903; font:bold 24px Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:center }
.maintenance2 { color:#036; font:bold 16px Arial, Helvetica, sans-serif; text-align:center }
.maintenance3 { color:#000; font:bold 16px Arial, Helvetica, sans-serif; text-align:center }

.mobi1 { color:#903; font:bold 16px Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:center }
.mobi2 { color:#000; font: 14px Arial, Helvetica, sans-serif; text-align:center }
.mobi3 { color:#000; font:bold 14px Arial, Helvetica, sans-serif; text-align:center }

.n4-buttontext { font:22px Arial, Helvetica, sans-serif }
.n4-select-text { font:11px Arial,Helvetica,sans-serif; }
.nav { color: #FFF; font:bold 10px Arial, Helvetica, sans-serif; text-align:center; letter-spacing:2px } /*NS4 WRAPS EACH WORD WHEN TEXT-ALIGN=CENTER*/
.nav-back { font:bold 12px Arial, Helvetica, sans-serif; text-align:left }
.nav-next { font:bold 12px Arial, Helvetica, sans-serif; text-align:right }
.no-transmit { color:#903; font:bold 12px Arial, Helvetica, sans-serif }

.orderprint-areacode { font:12px Arial, Helvetica, sans-serif }
.orderprint-box-qty { font:bold 10px Arial, Helvetica, sans-serif; text-align:center }
.orderprint-box-price { font:bold 10px Arial, Helvetica, sans-serif; text-align:right }
.orderprint-select  { font:bold 12px Arial, Helvetica, sans-serif; text-align:right }

.pay-by-check { color: #333; font:12px Arial, Helvetica, sans-serif; text-align:justify }
.please { color:#903; font:bold 12px Arial, Helvetica, sans-serif; text-align:center }

.ready { font:bold 12px Arial, Helvetica, sans-serif; text-align:justify }
.reviews { font: 11px Arial, Helvetica, sans-serif; text-align:justify }
.reviews2 { color:#903; font:bold 11px Arial, Helvetica, sans-serif;}

.ship+pay-by-check { font:11px Arial, Helvetica, sans-serif; text-align:center }
.ship-charge { font:bold 12px Arial, Helvetica, sans-serif; text-align:center; letter-spacing:1px }
.ship-charge-fedex1 { color:#903; font: bold 12px Arial, Helvetica, sans-serif; letter-spacing:1px }
.ship-charge-fedex2 { color:#903; font: 10px Arial, Helvetica, sans-serif; letter-spacing:1px }
.ship-tax-l { font:12px/24px Arial, Helvetica, sans-serif; text-align:left }
.ship-tax-r { font:12px/24px Arial, Helvetica, sans-serif; text-align:right }
.space-dash { color:#903; font:10px Arial, Helvetica, sans-serif }
.statement { background-color: #555; color:#fff; font: 11px Arial, Helvetica, sans-serif; text-align:center; letter-spacing:1px }
.subtitle { color:#036; font:bold 16px Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:right }

.tax { font:10px Arial, Helvetica, sans-serif; text-align:center }

.text-blueband1 { color: #333; font: bold 12px/25px Arial, Helvetica, sans-serif; text-align:center; letter-spacing:1px; }
.text-blueband2 { color: #333; font: bold 12px Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:justify}
.text-blueband3 { color: #333; font: 11px Arial, Helvetica, sans-serif; letter-spacing:1px;}
.text-blueband4 { color: #333; font: bold 12px Arial, Helvetica, sans-serif; text-align:justify}
.text-blueband5 { color: #333; font: bold 12px/25px Arial, Helvetica, sans-serif; text-align:center }
.text-form { font:bold 11px Arial, Helvetica, sans-serif }
.text-form2 { font:10px Arial, Helvetica, sans-serif }
.text-form3 { font:bold 11px Arial, Helvetica, sans-serif; letter-spacing:1px; }
.text-input-newqty { font:bold 12px Arial, Helvetica, sans-serif } /*NS4 ONLY SUPPORTS TEXT SIZE FOR INPUT*/
.text-mail-order { font:10px Arial, Helvetica, sans-serif; text-align:center }
.text-mail-order-b { font:bold 10px Arial, Helvetica, sans-serif; text-align:center }
.text-main { color: #333; font:12px Arial, Helvetica, sans-serif; text-align:justify }
.text-main-b { color: #333; font:bold 12px Arial, Helvetica, sans-serif }
.text-main-c { color: #333; font: 12px Arial, Helvetica, sans-serif; text-align:center }
.text-main-bc { color: #333; font: bold 12px Arial, Helvetica, sans-serif; text-align:center }
.text-news { color:#FFF; font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:center }
.text-news2 { color: #FFF; font: bold 11px Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:justify}
.text-red { color: #903; font: bold 12px Arial, Helvetica, sans-serif }
.text-red-p { color: #903; font: 12px Arial, Helvetica, sans-serif }

.webstore-item { color:#036; font:bold 11px Arial, Helvetica, sans-serif }
.webstore-item-p { color:#036; font:11px Arial, Helvetica, sans-serif }
.webstore-price { color:#333; font:bold 11px Arial, Helvetica, sans-serif }
