{
  background-color: white;
  background-image: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  margin: 8px;
  color: black;
}
body, html, iframe * {  
  scrollbar-arrow-color : #122659;
  scrollbar-face-color : #B6B1B7;
  scrollbar-base-color : #E0DBE1;
}

a
{
  color:#41322C;
  text-decoration:none;
  font-weight:bold;
/*  filter:progid:DXImageTransform.Microsoft.Shadow(color='#000D27', Direction=135, Strength=4); */
}
a:hover
{
  color:#41322C;
  text-decoration:underline;
  font-weight:bold;
}

p {
	color: black;
	margin-bottom:4px;
	margin-top:10px;
	text-align:justify;
}
hr
{
  color:#858585;
  text-align:justify;
}
center
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
}
td {
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
}

table.menu_table
{
  width:100%;
  background-color:#B6B1B7;
  margin-top:0px;
}
tr.menu_bar_tr
{
  background-image:url(MenuGrad1.jpg);
  height:21px;
  
}
td.menu_item_left_td
{
  font-size:11px;
  font-weight:bold;
  padding:2px; 
  padding-top:0px;
  padding-bottom:0px;
  padding-left:6px;
  padding-right:6px;
  background-image:url(MenuGradInner.jpg);
}
td.menu_item_right_td
{
  padding-right:0px;
  padding-left:0px;
}
a.menu_item_a
{
  color:#131522;
  text-decoration:none;
}
a.menu_item_a:hover
{
  color:#494B58;
  text-decoration:underline;
}

td.genheader1_td
{
  background-color:#868686;
  border-left:1px solid #BBBBBB;
  border-top:1px solid #BBBBBB;
  border-bottom:1px solid #5D5D5D;
  border-right:1px solid #5D5D5D;
  font-weight:bold;
  padding:1px;
  padding-left:5px;
  font-size:16px;
  color:#D9AE53;
  
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#989898', EndColorStr='#737373');
}
div.genheader1_internal_div
{
  height:15px;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#593D00', Direction=135, Strength=2);
}

div.pmatrix_header_div
{  
  background-color:#BF4B4C;
  font-weight:bold;
  padding:1px;
  padding-left:5px;
  padding-bottom:2px
  font-size:14px;
  color:#FFEAAE;
  
  background-image:url(PMatrixHeaderBK.jpg);
}

td.catheader1_td
{
  background-color:#5F5F79;
  border-left:1px solid #A8A8C2;
  border-top:1px solid #A8A8C2;
  border-bottom:1px solid #24243E;
  border-right:1px solid #24243E;
  font-weight:bold;
  padding:1px;
  padding-left:7px;
  font-size:16px;
  color:#ABB8D2;
  
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8989A3', EndColorStr='#3F3F59');
}
div.catheader1_internal_div
{
  height:20px;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#000D27', Direction=135, Strength=4);
}

div.from_price_div
{
  font-size:18px;
  font-weight:bold;
  color:#000080;
}

td.site_updated_left_td
{
  background-color:#FFCB70;
  padding:1px;
  padding-left:6px;
  padding-right:6px;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFEB90', EndColorStr='#FFCB70');
  font-size:11px;
  font-weight:bold;
  border-bottom:1px solid #8B5B00;
  border-right:1px solid #8B5B00;
}
td.site_updated_right_td
{
  background-color:#FFCB70;
  padding:1px;
  padding-left:6px;
  padding-right:6px;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFEB90', EndColorStr='#FFCB70');
  font-size:11px;
  font-weight:bold;
  text-align:right;
  
  border-bottom:1px solid #8B5B00;
  border-right:1px solid #8B5B00;
}
td.news_updated_left_td
{
  background-color:#FF9670;
  padding:1px;
  padding-left:6px;
  padding-right:6px;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFE1BB', EndColorStr='#FF9670');
  font-size:11px;
  font-weight:bold;
  border-bottom:1px solid #B8542E;
  border-right:1px solid #B8542E;
}
td.news_updated_right_td
{
  background-color:#FF9670;
  padding:1px;
  padding-left:6px;
  padding-right:6px;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFE1BB', EndColorStr='#FF9670');
  font-size:11px;
  font-weight:bold;
  text-align:right;
  border-bottom:1px solid #B8542E;
  border-right:1px solid #B8542E;
}

ul
{
  margin:20px;
  color: black;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:10px;
}
li
{
  /* list-style-image:url(ANBullet1.gif); */
  list-style-type:square;
  padding:2px;
  /* margin:0px;
  padding-left:10px;
  margin-right:10px; */
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
}

td.qlink_td
{
  background-color:#DFF5FF;
  text-align:center;
  padding:2px;
  border-left:1px solid #98AEB8;
  border-top:1px solid #98AEB8;
  border-right:1px solid #98AEB8;
  border-bottom:1px solid #98AEB8;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#98AEB8', EndColorStr='white');
}
div.qlink_div
{
  
}
/* PRODUCT PAGES START */
td.prodpageheader1_td
{
  background-color:#868686;
  border-left:1px solid #BBBBBB;
  border-top:1px solid #BBBBBB;
  border-bottom:1px solid #5D5D5D;
  border-right:1px solid #5D5D5D;
  padding:4px;
  padding-left:10px;
  font-size:30px;  
  color:#D9AE53;
  
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#989898', EndColorStr='#737373');
}
div.prodpageheader1_main_div
{
  height:28px;
  color:#E9BE63;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#393121', Direction=135, Strength=5);  
}
div.prodpageheader1_sub_div1
{
  font-size:11px;
}
div.prodpageheader1_sub_div2
{
  height:13px;
  font-weight:bold;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#2C2C2C', Direction=-45, Strength=1);
  padding-left:1px;
}

table.product_pricing_box_table
{
  border:4px solid #D4B677;
}
td.product_pricing_caption_td
{
  width:100%;
  padding:4px;
  border-right:4px solid #D4B677;
  border-bottom:4px solid #D4B677;
  
  background-color:#868686;
  color:#D9AE53;
  
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#989898', EndColorStr='#737373');
}
div.product_pricing_caption_div
{
  font-size:18px; 
  height:10px;
  color:#E9BE63;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#393121', Direction=135, Strength=4);
}
td.product_pricing_price_td
{
  background-color:#FFFFFF;
  padding:4px;
  border-bottom:4px solid #D4B677;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDF0FF', EndColorStr='#FFFFFF');
}
div.product_pricing_price_div
{
  font-size:17px;
  font-weight:bold;
  color:#002D9E;
}
td.product_pricing_remainder_td
{
  padding:4px;
  background-color:#ffffff;
}

table.upgrades_table
{
  background-color:#DBE3F5;
  border-left:1px solid #EDF5FF;
  border_top:1px solid #EDF5FF;
  border-right:1px solid #919DBA;
  border-bottom:1px solid #919DBA;
}
td.upgrade_item_left_td
{
  background-color:#FEFCD3;
  border-left:1px solid #CACBA3;
  border-top:1px solid #CACBA3;
  border-right:1px solid #FFFDEE;
  border-bottom:1px solid #FFFDEE;
  padding:4px;
  padding-top:1px;
  padding-bottom:1px;
}
div.upgrade_item_title_div
{
  font-weight:bold;
  color:#816232;
  color:#18275D;
}
div.upgrade_item_info_div
{
  font-size:11px;
}
td.upgrade_item_right_td
{
  background-color:#FEFCD3;
  border-left:1px solid #CACBA3;
  border-top:1px solid #CACBA3;
  border-right:1px solid #FFFDEE;
  border-bottom:1px solid #FFFDEE;
  font-weight:bold;
  color:#6D4E1E;
  color:#002D9E;
  text-align:right;
}

table.product_resources_table
{
  border:3px solid #E4EAFF;
}
td.product_resources_title_td
{
  text-align:center;
  background-color:#E4EAFF;
  font-weight:bold;
  font-size:20px;
  color:#585E70;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B3B9CE', EndColorStr='#FFFFFF'); 
}
td.product_resources_remainder_td
{
  text-align:center;
  padding:8px;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#B3B9CE');
}

td.product_resources_link_td
{
  border-left:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  border-right:1px solid #D6D6D6;
  border-bottom:1px solid #D6D6D6;
  text-align:center;
  padding:2px;
}
div.product_resources_link_div
{

}
span.product_footer_span
{
  padding-left:1px;
  padding-right:1px;
  border-left: 1px solid #7F7F7F;
  border-right: 1px solid #7F7F7F;
  
  border-top: 1px solid #7F7F7F;
  border-bottom: 1px solid #7F7F7F;
  margin:2px;
  background-color:#858585;
  height:20px;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#797979', EndColorStr='#ffffff');
}
a.product_footer_span_a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#B22E0C;
}
a.product_footer_span_a:hover
{
  color:#A62200;
  text-decoration:underline;
}

td.spec_table_left_td
{
  font-size:11px;
  background-color:#EDEDED;
  font-weight:bold;
  padding:2px;
}
td.spec_table_right_td
{
  font-size:11px;
  background-color:#EDEDED;
  padding:2px;
}

td.prod_desc_table_left_td
{
  font-size:13px;
  background-color:#F2F2FF;
  font-weight:bold;
  padding:4px;
  border-left:1px solid #C6C6DA;
  border-top:1px solid #C6C6DA;
  border-right:1px solid #E7E7FB;
  border-bottom:1px solid #E7E7FB;
}
td.prod_desc_table_right_td
{
  font-size:13px;
  background-color:#F2F2FF;
  padding:4px;
  border-left:1px solid #C6C6DA;
  border-top:1px solid #C6C6DA;
  border-right:1px solid #E7E7FB;
  border-bottom:1px solid #E7E7FB;
}

/* PRODUCT PAGES END */

td.news_header_td
{
  background-color:#9A0000;
  color:#FFECA5;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#880000', EndColorStr='#A50B0B');
}
td.news_header_date_td
{
  font-size:20px;
  padding:8px;
  font-weight:bold;
  color:#FFECA5;
}

td.price_grouping_td
{
  background-color:#353535;
  padding:6px;
  border-left:2px solid #DABC64;
  border-top:2px solid #DABC64;
  border-right:2px solid #8A6125;
  border-bottom:2px solid #8A6125;
}
td.pricing_caption_td
{
  color:#FAE17D;
  font-weight:bold;
  font-size:18px;
}

td.gallery_surround_td
{
  background-color:#353535;
  padding:6px;
  border-left:2px solid #DABC64;
  border-top:2px solid #DABC64;
  border-right:2px solid #8A6125;
  border-bottom:2px solid #8A6125;
}
td.gallery_menu_item_td
{
  background-color:black;
  border-left:1px solid #8A6125;
  border-top:1px solid #8A6125;
  border-right:1px solid #DABC64;
  border-bottom:1px solid #DABC64;
  padding:4px;
}
a.gallery_item_a
{
  color:#DABC64;
  font-size:16px;
}
a.gallery_item_a:hover
{
  color:#FFE189;
  text-decoration:underline;
}
td.gallery_person_header_td
{
  background-color:#353535;
  padding:6px;
  border-left:2px solid #DABC64;
  border-top:2px solid #DABC64;
  border-right:2px solid #8A6125;
  border-bottom:2px solid #8A6125;
  color:#DABC64;
  font-size:16px;
  font-weight:bold;
}

table.links_table
{
  border:1px solid #DCE0E2;
  background-color:#F5FBFF;
}
td.link_actual_td
{
  background-color:#C5E4F4;
  padding:2px;
  padding-left:4px;
  border-left:1px solid #A0C0D7;
  border-top:1px solid #A0C0D7;
  border-right:1px solid #EDF3F6;
  border-bottom:1px solid #EDF3F6;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#A0C0D7', EndColorStr='#ECF2F6');
}
a.link_item_a
{
  color:#000000;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}
a.link_item_a:hover
{
  color:#363636;
  text-decoration:underline;
}
td.link_explainer_td
{
  font-size:12px;
  padding:2px;
  padding-left:4px;
  text-align:justify;
}

table.faq_table
{
  margin-bottom:20px;
}
td.faq_qmark_td
{
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
}
td.faq_question_td
{
  font-size:15px;
  font-weight:bold;
  width:100%;
  background-color:#E5DDD3;
  padding:2px;
  padding-left:4px;
  border-left:1px solid #938B81;
  border-top:1px solid #938B81;
  border-right:1px solid #F5EDE3;
  border-bottom:1px solid #F5EDE3;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E5DDD3', EndColorStr='#FBFBF9');
}
td.faq_tick_td
{
  padding-top:4px;
  padding-left:3px;
}
td.faq_answer_td
{
  font-size:13px;
  padding:2px;
  text-align:justify;
}

div.latest_info_div
{
  font-family:Tahoma,Verdana,Times New Roman;
  font-size:15px;
  text-align:justify;
}

div.featuredprod_info_div
{
  font-family:Tahoma,Verdana,Times New Roman;
  font-size:11px;
  text-align:justify;
}

div.imgcaption_div
{
  font-family:Tahoma,Verdana,Times New Roman;
  font-size:11px;
  text-align:center;
}

div.level_info_div
{
  width:100%;
  background-color:#F3F3F3;
  text-align:justify;
  padding:4px;
  border-left:1px solid #E0E0E0;
  border-top:1px solid #E0E0E0;
  border:1px solid #E0E0E0;
}
input.button
{
  border-left:1px solid #BBBBBB;
  border-top:1px solid #BBBBBB;
  border-right:1px solid #5D5D5D;
  border-bottom:1px solid #5D5D5D;
  background-color:#808080;
  color:#E9BE63;
  font-weight:bold;
}

td.dlpcol1
{
  border:1px solid black;
  padding:2px;
  background-color:#ffffff;
}
td.dlpcol2
{
  border:1px solid black;
  padding:2px;
  background-color:#ffffff;
}
td.dlpcol3
{
  border:1px solid black;
  padding:2px;
  background-color:#e5e5e5;
}
td.dlpcol4
{
  border:1px solid black;
  padding:2px;
  background-color:#ffe69c;
}
td.dlpcol5
{
  border:1px solid black;
  padding:2px;
  background-color:#ffffab;
}
td.dlpcol6
{
  border:1px solid black;
  padding:2px;
  background-color:#ffd9ff;
}
td.dlpcol7
{
  border:1px solid black;
  padding:2px;
  background-color:#d4ffff;
}
/* ---------------------------------------- */
.mainmenu_menu 
{
  z-index:999;border-color:#b2b1b1;border-style:solid;border-width:2px 0px 2px 0px;background-color:#9cacc1;position:absolute;left:0px;top:0px;visibility:hidden;font-weight:normal;
}
.mainmenu_plain, a.mainmenu_plain:link, a.mainmenu_plain:visited
{
  text-align:left;background-color:#9cacc1;color:#000000;text-decoration:none;border-color:#b2b1b1;border-style:solid;border-width:0px 2px 0px 2px;padding:2px 0px 2px 0px;cursor:hand;display:block;font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;
}
a.mainmenu_plain:hover, a.mainmenu_plain:active
{
  background-color:#c4d1e2;color:#000000;text-decoration:none;border-color:#b2b1b1;border-style:solid;border-width:0px 2px 0px 2px;padding:2px 0px 2px 0px;cursor:hand;display:block;font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;
}
a.mainmenu_l:link, a.mainmenu_l:visited
{
  text-align:left;background:#9cacc1 url(FrontMenus/mainmenu_l.gif) no-repeat right;color:#000000;text-decoration:none;border-color:#b2b1b1;border-style:solid;border-width:0px 2px 0px 2px;padding:2px 0px 2px 0px;cursor:hand;display:block;font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;
}
a.mainmenu_l:hover, a.mainmenu_l:active
{
  background:#c4d1e2 url(FrontMenus/mainmenu_l.gif) no-repeat right;color: #000000;text-decoration:none;border-color:#b2b1b1;border-style:solid;border-width:0px 2px 0px 2px;padding:2px 0px 2px 0px;cursor:hand;display:block;font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;
}
/* ----------------------------------------- */
table.items_table_table
{
  width:100%;
}
td.items_table_colheader_td
{  
  background-color:#868686;
  border-left:1px solid #BBBBBB;
  border-top:1px solid #BBBBBB;
  border-bottom:1px solid #5D5D5D;
  border-right:1px solid #5D5D5D;
  font-weight:bold;
  padding:1px;
  padding-left:5px;
  font-size:14px;
  color:#D9AE53;
  
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#989898', EndColorStr='#737373');
}
tr.items_table_tr_norm
{
  background-color:#E3EBFF;/*#D7DDFF;*/
  cursor:hand;
}
tr.items_table_tr_hi
{
  background-color:#CDD5FF;/*#F2F3F7;*//*FFFFEE;*/
  cursor:hand;
}
td.items_table_td_1
{

}
td.items_table_td_2
{

}
td.items_table_td_1_small
{
  font-size:12px;
}
td.items_table_td_2_small
{
  font-size:12px;
}
  /* paging controls */
  /* */
table.ras_list_nav_table
{
  width:100%;
  background-color:#727A8E;/*#5F6B9C;*/
  color: white;
  border:1px solid white;
  margin-bottom:8px;
  margin-top:4px;
}
tr.ras_list_nav_tr
{
}
td.ras_list_nav_updown_td
{
  padding:0px;
}
td.ras_list_nav_paging_td
{
  padding:1px;
  padding-right:2px;
  text-align:center;
}
td.reslist_page_info_td
{
  color:white;
  padding-left:4px;
  padding-right:4px;
  font-size:12px;
}
select.reslist_page_combo
{
  font: 11px tahoma;
  color: black;
  background-color:#c2caea;
  border-top: 1px solid #7e89b5;
  border-left: 1px solid #97a1c9;
  border-right: 1px solid #d9def2;
  border-bottom: 1px solid #e6eaf7;
}
td.reslist_page_start_td
{
  width:16px;
  height:17px;
  background-position-x:center;
  background-position-y:center;
  background-repeat: no-repeat;
  background-image: url(rl_page_start.gif);
  cursor:hand;
}
td.reslist_page_start_disabled_td
{
  width:16px;
  height:17px;
  background-position-x:center;
  background-position-y:center;
  background-repeat: no-repeat;
  background-image: url(rl_page_start_disabled.gif);
}
td.reslist_page_back_td
{
  width:16px;
  height:17px;
  background-position-x:center;
  background-position-y:center;
  background-repeat: no-repeat;
  background-image: url(rl_page_back.gif);
  cursor:hand;
}
td.reslist_page_back_disabled_td
{
  width:16px;
  height:17px;
  background-position-x:center;
  background-position-y:center;
  background-repeat: no-repeat;
  background-image: url(rl_page_back_disabled.gif);
}
td.reslist_page_forward_td
{
  width:16px;
  height:17px;
  background-position-x:center;
  background-position-y:center;
  background-repeat: no-repeat;
  background-image: url(rl_page_forward.gif);
  cursor:hand;
}
td.reslist_page_forward_disabled_td
{
  width:16px;
  height:17px;
  background-position-x:center;
  background-position-y:center;
  background-repeat: no-repeat;
  background-image: url(rl_page_forward_disabled.gif);
}
td.reslist_page_end_td
{
  width:16px;
  height:17px;
  background-position-x:center;
  background-position-y:center;
  background-repeat: no-repeat;
  background-image: url(rl_page_end.gif);
  cursor:hand;
}
td.reslist_page_end_disabled_td
{
  width:16px;
  height:17px;
  background-position-x:center;
  background-position-y:center;
  background-repeat: no-repeat;
  background-image: url(rl_page_end_disabled.gif);
}
textarea.gen_html_textarea
{
  font-family: courier new,courier,monospace;
  font-size:14px;
  width:600px;
  height:400px;
  border: 1px solid #7F9DB9;
  background-color:white;
  color:#0D1D5A;
  padding-left:4px;
  padding-right:2px;
}

  td.tab_active
  {
    color:white;
    text-align:center;
    width:148px;
    height:31px;
    background-image:url(tab_active.jpg);
    background-repeat:no-repeat;
    cursor:default;
    font-size:12px;
    font-weight:bold;
  }
  td.tab_inactive
  {
    color:white;
    text-align:center;
    width:148px;
    height:31px;
    background-image:url(tab_inactive.jpg);
    background-repeat:no-repeat;
    cursor:hand;
    font-size:12px;
    font-weight:bold;
  }
  td.page_click_area
  {
    background-image:url(page_click_area.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    cursor:hand;
    text-align:center;
    color:#FEBEBE;
    height:26px;
  }
  td.prod_tab_active
  {
    background-image:url(prod_tab_active.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    cursor:default;
    text-align:left;
    width:187px;
    height:46px;
    color:white;
    font-size:12px;
    padding-left:10px;
    padding-right:6px;
  }
  td.prod_tab_inactive
  {
    background-image:url(prod_tab_inactive.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    cursor:hand;
    text-align:left;
    width:187px;
    height:46px;
    color:white;
    font-size:12px;
    padding-left:10px;
    padding-right:6px;
  }
  td.prod_tab_empty
  {
    background-image:none;
    width:187px;
    height:46px;
  }