.style1    { color: black; font-weight: bold; font-size: 14pt; font-family: Arial }
.gold_bar  { background-image: url(../img/gold_bar.jpg) }
.td_clr_mrg { text-align: left; padding-right: 10px; padding-left: 10px }
.w_label  { color: #a9a9a9; font-weight: bold; font-size: 11pt; font-family: Arial }
.prod_price   { color: green; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.prod_title { color: #4051af; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.img_table_1   { }
.img_table_2 { border: solid 1px black }
.img_table_off { }
.img_table_on { border: solid 1px black }
.p_box_top_on { border-top: 1px solid #ececec; border-right: 1px solid #ececec; border-left: 1px solid #ececec }
.p_box_top_off { }
.p_box_btm_on { border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec }
.p_box_btm_off { }
.gen_table      { background-color: white; border: solid 1px #255194 }
.gen_table_side { background-color: white; border: solid 1px #255194 }
.gen_table_prod { background-color: white }
.gen_table_1  { background-color: white; border: solid 1px #255194 }
.gen_table_2  { background-color: white; border: solid 1px #d3d3d3 }
.gen_table_2a { text-align: left }
.gen_table_th     { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #597baf; text-align: left; vertical-align: middle; padding-left: 4px; border-bottom: 1px solid #255194 }
.gen_table_nav_1   { text-align: left; vertical-align: middle; padding-left: 4px; border-bottom: 1px inset #255194 }
.gen_table_nav_2 { text-align: left; vertical-align: middle; padding-left: 12px }
.gen_table_th_1  { color: #696969; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dbe2eb; text-align: left; vertical-align: middle; padding-left: 4px; border-bottom: 1px solid #255194 }
.td_btm_div { border-bottom: 1px solid black }
.td_col_head   { color: white; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.gen_table_th_2a  { color: #696969; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: middle; padding-left: 4px }
.site_txt_bhead   { color: #696969; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.site_txt_bheadred { color: maroon; font-weight: bold; font-size: 12pt; font-family: Arial }
.site_txt_phead { color: #f0f; font-weight: bold; font-size: 10pt; font-family: Arial }
.site_txt_phead1 { color: #696969; font-weight: bold; font-size: 10pt; font-family: Arial }
.site_txt_phead_lg { color: #f0f; font-weight: bold; font-size: 12pt; font-family: Arial }
.site_txt_pprice { color: #559bf1; font-weight: bold; font-size: 8pt; font-family: Arial }
.site_txt_spprice   { color: maroon; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: line-through }
.site_txt_pprice1 { color: #696969; font-weight: bold; font-size: 10pt; font-family: Arial }
.site_txt_spprice1 { color: maroon; font-weight: normal; font-size: 10pt; font-family: Arial; text-decoration: line-through }
.site_txt_price_reg  { color: #696969; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: line-through }
.site_txt_price_our  { color: #990033; font-weight: bold; font-size: 11pt; font-family: Arial }
.site_detail_price_reg  { color: #696969; font-weight: normal; font-size: 11pt; font-family: Arial; text-decoration: line-through }
.site_detail_price_our  { color: #990033; font-weight: bold; font-size: 14pt; font-family: Arial }
.site_detail_price_sav  { color: #006600; font-weight: bold; font-size: 11pt; font-family: Arial }
.site_txt_ptitle  { color: #559bf1; font-weight: normal; font-size: 7pt; font-family: Arial }
.site_txt_ptitle1 { color: #696969; font-weight: bold; font-size: 10pt; font-family: Arial }
.site_txt_ptitle2   { color: #696969; font-weight: normal; font-size: 7pt; font-family: Arial }
.site_txt_sptitle2  { color: maroon; font-weight: normal; font-size: 7pt; font-family: Arial; text-decoration: line-through }
.site_txt_pdesc1 { color: #696969; font-weight: normal; font-size: 10pt; font-family: Arial }
.site_txt_pdesc2 { color: #696969; font-weight: normal; font-size: 12pt; font-family: Arial }
.site_txt_bbody    { color: #444; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.site_txt_bbodyb { color: black; font-weight: bold; font-size: 10pt; font-family: Arial }
.w_txt   { color: #a9a9a9; font-weight: normal; font-size: 10pt; font-family: Arial }
.w_txtsm  { color: #a9a9a9; font-weight: normal; font-size: 8pt; font-family: Arial }
.w_labelsm  { color: #a9a9a9; font-weight: bold; font-size: 9pt; font-family: Arial }
.w_title  { color: #a9a9a9; font-weight: bold; font-size: 24pt; font-family: Arial }
.btxtssmnw { color: white; font-weight: normal; font-size: 8pt; font-family: Arial }
.btxtsm { color: white; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtsmbr  { color: maroon; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtssm   { color: black; font-weight: normal; font-size: 8pt; font-family: Arial }
.btxtssmb    { color: #92a1ae; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtssmbw   { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.wcolhead  { color: white; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.wcolheadbk { color: black; font-weight: bold; font-size: 9pt; font-family: Arial }
.btxtssmr  { color: maroon; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtssmg { color: green; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtssmbr { color: maroon; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtsmb { color: #92a1ae; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtssmbblk { color: black; font-weight: bold; font-size: 8pt; font-family: Arial }
.btxtssmbblksp { color: black; font-weight: normal; font-size: 8pt; font-family: Arial; margin-left: 2px }
.btxtssmnblk { color: black; font-weight: normal; font-size: 8pt; font-family: Arial }
.btxtsmex { color: #696969; font-weight: normal; font-size: 10pt; font-family: Arial }
.btxtssmex { color: #696969; font-weight: normal; font-size: 8pt; font-family: Arial }
.btxtsmblk { color: black; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtsmn { color: black; font-weight: normal; font-size: 10pt; font-family: Arial }
.btxt   { color: #92a1ae; font-weight: bold; font-size: 12pt; font-family: Arial }
.btxtw { color: white; font-weight: bold; font-size: 12pt; font-family: Arial }
.splink { color: green; font-weight: bold; font-size: 12pt; font-family: Arial }
.menu         { color: black; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.menuup      { color: green; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.nav { color: white; font-weight: bold; font-size: 10pt; font-family: Arial }
.nav1 { color: black; font-weight: bold; font-size: 10pt; font-family: Arial }
.navlg { color: #01009a; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.btxttitle { color: white; font-weight: bold; font-size: 14pt; font-family: Arial }
.btxtn  { color: green; font-weight: normal; font-size: 12pt; font-family: Arial }
.btxtblue { color: #00008b; font-weight: bold; font-size: 12pt; font-family: Arial }
.btxtblk { color: black; font-weight: bold; font-size: 12pt; font-family: Arial }
.btxtblk { color: black; font-weight: bold; font-size: 12pt; font-family: Arial }
.btxtsmr  { color: #b22222; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtsmg  { color: green; font-weight: bold; font-size: 10pt; font-family: Arial }
.btxtg { color: green; font-weight: bold; font-size: 12pt; font-family: Arial }
.btxtsmi { color: white; font-style: italic; font-weight: bold; font-size: 10pt; font-family: Arial }
.menu a:link          { color: black; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.menu a:visited          { color: black; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.menu a:hover          { color: #a9a9a9; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.menu a:active          { color: black; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Arial; text-decoration: none }
.menu1 a:link      { color: black; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial; text-decoration: none }
.menu1 a:visited      { color: black; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial; text-decoration: none }
.menu1 a:hover       { color: #f0f; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial; text-decoration: none }
.menu1 a:active      { color: black; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Arial; text-decoration: none }
.menuup a:link          { color: green; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.menuup a:visited          { color: green; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.menuup a:hover           { color: black; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.menuup a:active          { color: green; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.nav a:link   { color: white; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.nav a:visited   { color: white; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.nav a:hover   { color: #d3d3d3; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.nav a:active   { color: white; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.navcart  { color: black; font-weight: normal; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcart a:link        { color: black; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Arial; text-decoration: underline }
.navcart a:visited        { color: black; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Arial; text-decoration: underline }
.navcart a:hover        { color: gray; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navcart a:active        { color: black; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Arial; text-decoration: underline }
.navcartup    { color: #008000; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcartup a:link    { color: #008000; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcartup a:visited    { color: #008000; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcartup a:hover { color: gray; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcartup a:active    { color: #008000; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navcart1  { color: black; font-weight: normal; font-size: 8pt; font-family: Arial }
.navcart1 a:link         { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navcart1 a:visited         { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navcart1 a:hover         { color: gray; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navcart1 a:active         { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navbtm a:link  { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navbtm a:visited  { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navbtm a:hover   { color: #c0c0c0; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navbtm a:active  { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navside1  { color: #4051af; font-weight: normal; font-size: 8pt; font-family: Arial }
.navside1 a:link                { color: #4051af; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1 a:visited                { color: #4051af; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1 a:hover                 { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline }
.navside1 a:active                { color: #4051af; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1up    { color: black; font-weight: normal; font-size: 8pt; font-family: Arial }
.navside1up a:link              { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1up a:visited              { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1up a:hover              { color: #4051af; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navside1up a:active              { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none }
.navlg a:link         { color: #01009a; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlg a:visited         { color: #01009a; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlg a:hover         { color: gray; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navlg a:active         { color: #01009a; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navsm   { color: black; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navsm a:link   { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navsm a:visited   { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navsm a:hover   { color: gray; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navsm a:active   { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navsmup   { color: black; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.navsmup a:link   { color: black; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.navsmup a:visited   { color: black; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.navsmup a:hover   { color: gray; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.navsmup a:active   { color: black; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
body   { }
.colbk   { background: #751a00 no-repeat }