.apf_browse_border { margins:5em; border:1px solid #4394D7; }
.apf_cart_text3_style { background-color:#FFFFFF; color:#000000; font-family:Tahoma; font-weight:bold; white-space:nowrap; width:33%; }
.apf_checkbox { clear:right; float:right; font-weight:bold; padding:6px; }
.apf_color_bar { background-color:#FFCC68; padding:3px; font-size:12px; text-align:center; width:100%; }
.apf_comments_summary { font-weight:bold; }
.apf_error { color:red; }
.apf_even_row { background-color:#eeeeee; padding:6px; }
.nopad_even { background-color:#eeeeee;padding-top:6px;padding-bottom:6px;padding-left:0;padding-right:0; }
.apf_footer { font-size:xx-small; text-align:center; }
.apf_heading4 { font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
.apf_heading4c { font-weight:bold; font-size:11pt; font-family:Arial,Helvetica,sans-serif; color:#4394D7; }
.apf_normal_heading { font-weight:bold; }
.apf_odd_row { background-color:#ffffff; padding:6px; }
.nopad_odd { background-color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:0;padding-right:0; }
.apf_prices { color:#990000; }
.apf_prices_list { text-decoration: line-through; }
.apf_prices_text { font-weight:bold; }
.apf_small_text { font-size:11px; font-family:Arial; color:#000000; }
.apf_small { font-size:11px; font-family:Arial; color:#000000; text-align:center; vertical-align:top;padding-top:0;padding-bottom:8px; }
.apf_small_error { font-size:11px; font-family:Arial; color:#FF0000; } 
.apf_mini_text { font-size:11px; font-family:Arial; color:#000000; }
.apf_submit_style { background-color:#D5D5D5; color:#000000; cursor:hand; }
.apf_inactive { background-color:#D5D5D5; color:#A5A5A5; }
.apf_button_style { background-color:#D5D5D5; color:#000000; font-size:x-small; }
.apf_reviews_header { font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#000000; }


.shop { color:#4394D7; font-size:18pt; font-family:Arial Black; line-height:100%;  text-align:center; }
.slogan { color:#4394D7; font-size:11pt; font-family:Arial; font-weight:bold; line-height:100%; text-align:center; }
p, td, th, DT, XMP { color:#000000; font-size:12px; font-family:Arial; }
input, select, textarea { color:#000000; font-size:12px; font-family:Arial; }
fieldset { border:2px solid #E8E8E8; padding:15px; }
legend { color:#4394D7; font-family:Arial; font-size:10pt; font-weight:bold; }
.legend { color:#4394D7; font-family:Arial; font-size:10pt; font-weight:bold; }
.legend a { color:#4394D7; text-decoration:none; }
.legend a:hover { color:#EF6D00; }
li { color:#000000; font-family:Arial; padding-bottom:6px; }
hr { color: #C5C5C5; }
.small { padding-top:0;padding-right:0;padding-bottom:6px;padding-left:10px;font-size:11px; font-family:Arial; color:#000000; }
.adj { padding-top:4px; }
.head { text-align:center;font-weight:bold;font-family:French Script MT;font-style:italic;font-size:24pt;color:#000000;padding-bottom:10px; }
.script { text-align:center;font-weight:bold;font-family:Times New Roman;font-size:11pt;font-style:italic;color:#000000; }
.whead { text-align:left;vertical-align:top;font-weight:bold;font-family:Arial;font-size:14px;color:#000000; }
.white { text-align:center;font-weight:bold;font-family:Arial;font-size:11px;color:#FFFFFF; }
.nowrapR { text-align:right;padding-right:10px;white-space:nowrap;font-weight:bold; }
.topwrapR { text-align:right;padding-right:10px;vertical-align:top;white-space:nowrap;font-weight:bold; }
.nowrapL { text-align:left;white-space:nowrap; }
.menu1 { color:#555555; font-size:11px; font-family:Tahoma,Arial; }
.menu1 a { color:#555555; text-decoration:none; }
.menu1 a:hover { color:#4394D7; }
.menu { color:#FFFFFF; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px; font-size:11px; font-family:Tahoma,Arial; font-weight:bold; text-align:center; white-space:nowrap; }
.menu a { color:#FFFFFF; text-decoration:none; }
.menu a:hover { color:#000000; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px; background-color:#DBEDFF; }
.but1 { color:#FFFFFF; font-size:11px; font-family:Tahoma,Arial; font-weight:bold; text-align:center; background-color:#4394D7; }
.but1 a { color:#FFFFFF; text-decoration:none; }
.but1 a:hover { color:#FFFFFF; }
.but2 { color:#000000; font-size:11px; font-family:Tahoma,Arial; font-weight:bold; text-align:center; }
.but2 a { color:#000000; text-decoration:none; }
.but2 a:hover { color:#000000; }
.nav_bg { background: url(images/center.jpg) repeat; }
.h1 { color:#4394D7; font-family:Arial; font-size:14pt; font-weight:bold; }
.h2 { color:#4394D7; font-family:Arial; font-size:12pt; font-weight:bold; }
.h3 { color:#4394D7; font-family:Arial; font-size:11pt; font-weight:bold; }
.h3w { color:#FFFFFF; font-family:Arial; font-size:11pt; font-weight:bold; text-align:right; padding-right:5px; padding-top:5px; }
.h4 { color:#4394D7; font-family:Arial; font-size:9pt; }
.border1 { border: 1px solid #C5C5C5; font-size:11px; font-family:Arial; color:#000000; padding:8px; vertical-align:top; }
.border { border: 1px solid #C5C5C5; }
.dark { border: 1px solid #858585; font-size:11px; font-family:Arial; color:#000000; padding:8px; vertical-align:top; }
.title { color:#FFFFFF; margin-top:0px; padding-bottom:0px; margin-bottom:0px; margin-left:11px; margin-right:10px; font-size:12px; font-family:Tahoma,Arial; font-weight:bold; }
.b01 { color:#000000; margin-top:2px; padding-bottom:1px; margin-bottom:1px; margin-left:12px; margin-right:0px; font-size:12px; font-family:Arial; font-weight:bold; }
.b01 a { color:#000000; text-decoration:none; }
.b01 a:hover { color:#4394D7; }
.b03 { color:#000000; margin-top:2px; padding-bottom:1px; margin-bottom:1px; margin-left:30px; margin-right:0px; font-size:12px; font-family:Arial; font-weight:bold; }
.b03 a { color:#000000; text-decoration:none; }
.b03 a:hover { color:#4394D7; }
.column { background-color:#4394D7; }
.pbar { border:1px solid #858585; white-space:nowrap;color:#000000; background-color:#FFCC68; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; font-size:12px; font-family:Arial; font-weight:bold; text-align:center; } 
.pcell { border:1px solid #858585; color:#000000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; }
.pmcel { border:1px solid #858585; color:#000000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; text-align:center;  }
.pred { border:1px solid #858585; color:#000000; font-weight:bold; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial;  }
.pmred { border:1px solid #858585; color:#000000; font-weight:bold; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; text-align:center;  }
.prcel { border:1px solid #858585; color:#000000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; text-align:right;   }
.plabel { border:1px solid #858585; background-color:#FFCC68; text-align:right;padding-right:8px;white-space:nowrap;font-weight:bold; }
.pad { padding-top:12px;padding-left:15px;padding-right:15px;padding-bottom:22px; text-align:justify; }
.b02 { color:#858585; margin-top:2px; padding-bottom:1px; margin-bottom:1px; margin-left:12px; margin-right:0px; font-size:12px; font-family:Arial; }
.top { color:#000000; background-color:#FFCC68; padding-top:4px; padding-bottom:4px; padding-left:15px; font-size:12px; font-family:Arial; font-weight:bold; } 
.top1 { color:#FFFFFF; background-color:#4394D7; padding-top:4px; padding-bottom:4px; padding-left:15px; padding-right:3px; font-size:12px; font-family:Arial; font-weight:bold; } 
.bar { white-space:nowrap;color:#000000; background-color:#FFCC68; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; font-size:12px; font-family:Arial; font-weight:bold; text-align:center; } 
.bar1 { white-space:nowrap;color:#FFFFFF; background-color:#4394D7; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; font-weight:bold; text-align:center; } 
.cell { color:#000000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; }
.mcel { color:#000000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; text-align:center;  }
.rcel { color:#000000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; text-align:right;   }
.mbid { color:#0000FF; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; text-align:center;  }
.rbid { color:#0000FF; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; text-align:right;   }
.mwin { color:#FF0000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; text-align:center; font-weight:bold; }
.rwin { color:#FF0000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; text-align:right;  font-weight:bold; }
.red { color:#FF0000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial;  }
.bred { color:#FF0000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; font-weight:bold; }
.mred { color:#FF0000; background-color:#E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Arial; text-align:center;  }
.box { color:#000000; background-color:#E5E5E5; padding:1px; text-align:center;  }
.dbox { color:#000000; background-color:#D5D5D5; padding:1px; }
.box1 { color:#000000; background-color:#DBDBDB; padding:8px;  }
.box2 { color:#000000; background-color:#EFEFEF; padding:8px;  }
.case { border:1px solid #C5C5C5; padding:3px;text-align:center; }
.align { text-align:center; vertical-align:top; padding-top:4px; }
a { color:#3E7CA7; text-decoration: underline; }
a:hover { color:#EF6D00; }
.key { color:#000000; font-size:10px; font-family:Tahoma; }