body { color: #333; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; font-style: normal; font-variant: normal; background-color: #7e2e00; background-image: url(../images/pbcs_1123_i.jpg); background-repeat: repeat; clear: both; margin-right: auto; margin-left: auto; }
p { font-size: 85%; font-weight: 100; line-height: 130%; padding-right: 5px; padding-left: 10px; }
a:link { color: #333; }
a:visited { color: #525252; }
a:hover { color: #6c1f05; text-decoration: none; }
a:active { color: #333; }
table { margin-right: auto; margin-left: auto; }
td {  }
h1 { color: black; font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 600; padding-left: 10px; }
h2 { color: #893f1a; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; letter-spacing: normal; margin-top: 0; margin-bottom: 5px; padding-top: 10px; padding-left: 10px; }
h3 { color: #1d212d; font-size: 1em; font-weight: bold; margin-bottom: 3px; padding-left: 10px; }
h4 { color: #fff; font-size: 1.7em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0; padding-left: 10px; }
h5 { color: #333; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; line-height: 130%; margin: 0; padding-bottom: 20px; padding-left: 10px; }
h6 { color: white; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-align: center; margin: 0; padding-left: 10px; }
h6 a:link { color: white; }
h6 a:visited { color: white; }
h6 a:hover { color: #fff; letter-spacing: normal; }
h6 a:active { color: white; }
.about_boxes { background-image: url(../images/box_grad_hor_rpt_300.gif); background-repeat: repeat-y; max-width: 280px; }
.announcement { color: white; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 400; text-align: center; letter-spacing: 2px; margin-top: 50px; }
.announcement a:link { color: white; }
.announcement a:visited { color: white; }
.announcement a:hover { color: white; }
.announcement a:active { color: white; }
.bar_rpt { background-image: url(../images/bar_rpt_hor.gif); background-repeat: repeat-x; }
.bold { font-weight: 700; }
.bold_110 { font-size: 110%; font-weight: 700; }
.bold_120 { font-size: 120%; font-weight: 700; }
.bold_130 { font-size: 130%; font-weight: 700; }
.brdr_blk { padding: 7px; outline: solid 1pt black; }
.box_articles_800 { background-image: url(../images/articles_box_800_gold_02.gif); background-repeat: repeat-y; width: 550px; min-width: 550px; padding: 20px 30px; }
.box_cntr_300 { background-image: url(../images/box_cntr_hor_rpt_300.gif); background-repeat: repeat-y; max-width: 280px; }
.box_left_300 { background-image: url(../images/box_lft_hor_rpt_300.gif); background-repeat: repeat-y; max-width: 280px; }
.box_rt_300 { background-image: url(../images/box_grad_hor_rpt_300.gif); background-repeat: repeat-y; max-width: 280px; }
.box_rpt_600 { background-image: url(../images/box_gen_600_02.gif); max-width: 580px; }
.box_rpt_800 { background-image: url(../images/box_gen_800_02.gif); }
.box_rpt_1000 { background-image: url(../images/box_gen_1000_02.gif); max-width: 940px; margin-right: auto; margin-left: auto; }
.bkd_wht { background-color: white; }
#bkd_white_txt_blk { color: black; background-color: white; }
#bkd_white_txt_blk a:link { color: black; background-color: white; }
#bkd_white_txt_blk a:visited { color: #6c1f05; background-color: white; }
#bkd_white_txt_blk a:hover { color: black; font-weight: 700; background-color: white; }
#bkd_white_txt_blk a:active { color: black; background-color: white; }
.bkd_inside { background-color: #fff6dc; }
.bkd_inside_txt { background-color: white; max-width: 600px; }
.bkd_orng_rev { color: white; background-color: #a24302; }
.bkd_rust_rev { color: white; background-color: #6c1f05; }
.bkd_ylw { background-color: #faecbd; }
.brdr_bkd { background-image: url(../images/brdr_hor_rpt.gif); background-repeat: repeat; }
.col_300p { background-color: white; background-image: url(../images/boxbkd_5_mid_300px_02.gif); background-repeat: repeat-y; width: 300px; max-width: 300px; }
#content { background-color: #662c06; background-position: 100% 0; margin-right: auto; margin-left: auto; padding: 20px; border-color: #e3ce88; border-style: solid; border-width: 5px 0 5px 0; }
#content p { line-height: 130%; background-color: white; width: 800px; margin: 0 auto; };padding-right: 50px;padding-bottom: 10px;padding-left: 50px;
#content h1 { color: #662c06; line-height: 130%; background-color: white; margin: 0 auto; width: 800px; padding: 10px 50px; }
#content col_left { background-color: #fff; margin-right: auto; margin-left: auto; padding: 20px; max-width: 800px; border: ridge 5px #8c5802; outline: solid 1px #000; }
#content .corner1 { background-image: url(../images/rnd_crnrs_01.jpg); }
.cntr { text-align: center; margin-right: auto; margin-left: auto; }
.left { text-align: left; }
.copyright { color: white; font-size: x-small; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; text-align: center; max-width: 800px; margin-right: auto; margin-left: auto; }
.copyright a:link { color: white; text-align: center; }
.copyright a:visited { color: white; text-align: center; }
.copyright a:hover { color: white; text-align: center; letter-spacing: 1px; }
.copyright a:active { color: white; text-align: center; }
.italic { font-style: italic; }
.port_menu_box { font-size: 80%; text-align: center; max-width: 900px; margin-right: auto; margin-left: auto; padding: 3px; }
.pad_left_30 { padding-left: 30px; }
.pad_left_50 { padding-left: 50px; }
.pad_lr_10 { padding-right: 10px; padding-left: 10px; }
.pad_top_20 { padding-top: 20px; }
.pad_top_30 { padding-top: 30px; }
.pad_top_50 { padding-top: 50px; }
.pad_top_100 { padding-top: 100px; }
.pad_top_120 { padding-top: 120px; }
.pad_top_140 { padding-top: 140px; }
.pad_top_150 { padding-top: 150px; }
.pad_top_350 { line-height: 130%; padding-top: 350px; }
.pad_top_home { padding-top: 350px; }
.quote_self_120percent { font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; line-height: 130%; }
.quote_120percent { font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: 100; line-height: 130%; }
.quote_credit_small { font-size: 90%; font-family: Georgia, "Times New Roman", Times, serif; }
.rev  /* This is for navigation items. Limited width. */ { color: white; }
.rev a:link { color: white; }
.rev a:visited { color: white; }
.rev a:hover { color: white; }
.rev a:active { color: white; }
.right { text-align: right; }
.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.serif_bold { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; }
.serif_bold_120 { font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; }
.serif_bold_120_it { font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; font-style: italic; }
.serif_italic { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.serif_italic_110percent { font-size: 110%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 130%; }
.serif_italic_120percent { font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 150%; }
.text_width_600 { max-width: 600px; padding-left: 20px; }
.text_box_310 { color: black; background-image: url(../images/port_310_title_price_02.gif); background-repeat: repeat-y; margin: 5px 10px 5px 5px; }
.text_box_310 a:link { color: black; }
.text_box_310 a:visited { color: black; }
.text_box_310 a:hover { color: black; font-weight: 700; }
.text_box_310 a:active { color: black; }
.text_box_310 p { padding-right: 10px; padding-left: 20px; }
.text_box_310 h1 { padding-right: 10px; padding-left: 20px; }
.text_box_310 h2 { padding-right: 10px; padding-left: 20px; }
.text_box_310 h3 { padding-right: 10px; padding-left: 20px; }
.text_width_800 { padding-left: 20px; max-width: 800px; margin-right: auto; margin-left: auto; }
#nav_top { background-image: url(../images/p7mbm_chocolate_menubar.jpg); background-repeat: repeat-x; background-position: center top; text-align: center; position: absolute; top: 100px; left: auto; right: auto; width: 100%; height: 90px; margin-right: auto; margin-left: auto; }
#page { margin-right: auto; margin-left: auto; }
ul { list-style-type: circle; margin: 1em 0 1em 40px; }
