p,body,td        { font-size: 12px; font-family: Geneva, Helvetica, Arial }
a:link  { color: black; text-decoration: none }
a:visited   { color: black; text-decoration: none }
a:hover    { color: black; text-decoration: underline }
a:active   { color: black; text-decoration: none }
.header  { background-image: url(100_image_bank/top_background.jpg); height: 61px }
.footer      { font-size: 12px; line-height: 14px; background-color: #e5dac6; position: relative; bottom: 0px }
.main_cell_pad   { padding: 20px 30px }
.home_page_inner_pad_top          { font-size: 15px; line-height: 23px; padding: 0px 25px }
.inhcntx { font-size: 15px; line-height: 23px; margin: 0px; padding: 0px }
.other_page_pad  { padding: 8px 3px 8px 13px }
.home_page_inner_pad_sides  { padding: 0px 30px }
h1  
h2  { color: #808080; font-size: 20px }
.ccApp_welcome       { color: #000; font-weight: bold; font-size: 14px; margin: 0px; padding-top: 4px; padding-bottom: 4px }
/* ====== the result and detail styles ====== */
.ccRes_under_image_item_name        { font-weight: normal; font-size: 12px; margin: 0px; padding: 0px }
.ccRes_prod_name       { font-size: 12px }
.ccRes_t_inner_image_box   { vertical-align: bottom; margin: 0px; padding: 5px; height: 130px }
.ccDet_prod_headline       { color: #58719e; font-weight: bold; font-size: 16px; line-height: 35px }
.ccDet_prod_info       { font-size: 12px; line-height: 18px }
.ccDet_price_info         { font-size: 12px; line-height: 16px }
.ccDet_price_options_list          { color: #888; font-size: 11px }
.ccDet_options_list { color: black; font-size: 12px }
.ccDet_price_table_narration   { color: #000; font-size: 9px; line-height: 10px; background-color: #d3d3d3; border-bottom: 1px solid #a9a9a9 }
.ccDet_saleprice    { color: #b22222; font-weight: bold; font-size: 12px }
.ccDet_t_info_box_edge { padding-left: 10px }
.ccDet_upsell_t_style     { background-color: white; margin: 1px 2px; border: solid 1pt #a9a9a9; height: 150px }
.ccDet_upsell_undr_img_item_name     { font-weight: normal; font-size: 12px; line-height: 13px; background-color: #d3d3d3; padding: 1px }
.ccSho_tinytype { font-weight: normal; font-size: 10px }
.ccCon_headline     { color: #58719e; font-weight: normal; font-size: 25px }
.ccMya_table  { margin: 2px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: black; border-left: 1px solid black }
.ccMya_t_1        { color: black; font-size: 12px; text-decoration: none; background-color: #dcdcdc; padding: 4px; border-style: solid; border-width: 2px 1px 1px 1px; border-color: black }
.ccMya_Cap    { color: white; font-size: 13px; background-color: #4e6488; text-align: right; padding: 3px; border-bottom: 1px solid black; width: 84px }
.ccMya_line_1    { font-size: 12px; line-height: 15px; background-color: #eee; padding: 3px; border-bottom: 1px solid black }
.ccNdx_main       { color: white; font-weight: bold; font-size: 18px; background-color: #4e6488; margin: 30px 0px 0px; padding: 3px; width: 100% }
.ccNdx_sub      { font-weight: bold; font-size: 12px; margin: 10px 0px 5px 15px; padding: 0px; border-bottom: 1px solid silver; width: 96% }
.ccNdx_item         { font-size: 12px; margin: 0px; padding: 0px 0px 0px 20px; height: 15px }
.ccNdx_price         { font-size: 12px; margin: 0px; padding: 0px 20px 0px 0px; height: 15px }
.ccNdx_sale_tag  { color: #b22202; font-weight: bold; font-size: 12px }
.ccNdx_top_tag    { font-weight: bold; font-size: 12px; text-align: right; margin: 0px; padding: 2px 4px; border: solid 1px #c0c0c0; width: 100% }
/* ====== the application pages table styles ====== */
.ccApp_instructions_from_mc    { color: #ca740c; font-weight: bold; font-size: 12px }
.ccApp_error_from_mc  { color: #b22222; font-weight: bold; font-size: 12px }
.ccApp_t_style  { margin: 3px; border: solid 1px #696969 }
.ccApp_t_style_white_no_border { background-color: #fff; text-align: right; margin: 3px; padding: 2px }
.ccApp_t_caption_area        { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva; background-color: #4e6488; padding: 4px; border-bottom: 1px solid #696969 }
.ccApp_t_narration    { font-weight: bold; font-size: 10px; background-color: #eee; text-align: right; padding: 4px }
.ccApp_t_narration_underline       { font-weight: bold; font-size: 10px; background-color: #eee; text-align: right; padding: 2px; border-right: 1px solid #808080; border-bottom: 1px solid #808080 }
.ccApp_t_narration_no_bold    { font-weight: normal; font-size: 10px; background-color: #eee; text-align: right; padding: 2px }
.ccApp_t_narration_underline_no_bold     { font-size: 11px; background-color: #eee; text-align: right; padding: 2px; border-right: 1px solid #808080; border-bottom: 1px solid #808080 }
.ccApp_t_input_area    { font-size: 11px; background-color: #eee; text-align: left; padding: 4px }
.ccApp_t_input_area_underline     { font-size: 11px; background-color: #eee; text-align: left; padding: 4px; border-bottom: 1px solid #808080 }
.ccApp_f_textbox    { font-size: 11px; background-color: white; padding: 1px; border: solid 1px #c0c0c0 }
.ccApp_f_findbox                  { font-size: 11px; background-color: white; margin-top: 1px; margin-right: 1px; padding: 1px; border: solid 1px silver }
.ccApp_f_button_001    { color: white; font-style: normal; font-weight: normal; font-size: 11px; background-color: #444; text-align: center; padding: 1px 4px; border: solid 1px #000 }
.altRowEven            { font-size: 11px; background-color: #e9f0f6; padding: 2px; border-bottom: 1px solid #808080 }
.altRowOdd            { font-size: 11px; background-color: #dfe9f5; padding: 2px; border-bottom: 1px solid #808080 }
.FNT-menu-find { background-color: #dcdcdc; margin: 0px; padding: 3px 0px 3px 5px; border-bottom: 1px solid #bbb; border-left: 1px solid #bbb }
.FNT-menu { background: #f5f5f5 url(100_image_bank/menu-main.gif); margin: 0px; padding: 3px 0px 3px 5px; border-bottom: 1px solid #bbb; border-left: 1px solid #bbb }
.FNT-menu-in-one { margin: 0px; padding: 3px 0px 3px 15px; border-bottom: 1px solid #bbb; border-left: 1px solid #bbb }
.FNT-menu-topper { margin: 0px; padding: 0px; border-top: #bbb; border-right: #bbb; border-bottom: 1px solid #bbb; border-left: #bbb }
.FNT-menu-ear { background: url(100_image_bank/menu-ear-right.gif) repeat-y; width: 3px }
