/*************************************************************/
/*                         common                            */
/*************************************************************/
body
{ background-color:#446699;
  margin-top:0px;
 	margin-bottom:5px;
	color:#666666;
  font-family:tahoma, Verdana, Microsoft Sans Serif, Arial;
  font-size:11px;

}

form
{ margin-top:0px;
	color:#666666;
  font-family:tahoma, Verdana, Microsoft Sans Serif, Arial;
  font-size:11px;
}


td, input, select, textarea
{ color:#666666;
  font-family:tahoma, Verdana, Microsoft Sans Serif, Arial;
  font-size:11px;
}

p      { margin:0px; }
ul, ol { margin-top:0px;margin-bottom:0px; }

blockquote{ margin:0px 0px 0px 2px; }

.top_main_menu
{ background:#04041A;
  color:#F9F9F9;
  font-family:Arial;
  font-weight:bold;
  font-size:10px;
}

.contents_title
{ background:url(http://www.vicsafety.com/lib/ezstore/templates/skin_1/color_1/images/title_bg.gif);
	background:#C3C2C6;
  color:#F9F9F9;
  border-bottom:solid #C0C0C0 1px;
  padding:0px 0px 0px 10px; 
}

.contents_title_txt
{ color:#F9F9F9;
}

.contents_title_spc
{ color:#4636A0;
	background:url(http://www.vicsafety.com/lib/ezstore/templates/skin_1/color_1/images/title_bg.gif);
	background:#C3C2C6;
	border-bottom:solid #C0C0C0 1px;
}

.contents_table_top
{ 
	background-repeat: no-repeat;
	background-position: top center;
}

.contents_table_top_wide
{ background:transparent;
	background-repeat: no-repeat;
	background-position: top right;
}

.write_title_text
{ color:#EEEEEE;
  font-size:13PT;
  font-family:Arial;
	letter-spacing: 0.02cm;
  text-transform: UPPERCASE;	
  font-weight:bold;
  margin:0px;
}

.bottom_area
{ /* background:url(http://www.vicsafety.com/lib/ezstore/templates/skin_1/color_1/images/bg_silver_btm.gif); */
  background-color:#04041A;
  border-top:solid #445588 1px;
  border-bottom:solid #445588 1px;
}

.bottom_copy
{ color:#B8B8D5;
}

.skin_titleTd
{ background:#9E9999;
  color:#F6F6F6;
}

.top_banner
{ background-color:#04041A;  
	background-position: top-left;
	background-repeat: no-repeat;
	height:120px;
}

.top_main_menu_tbl
{ border-top: solid #445588 1px;
  margin-bottom: 0px;
}

/*************************************************************/
/*                        left menus                         */
/*************************************************************/
.lmenu_title
{ background:#FFFFFF;
  border-top:solid #CCCCCC 1px;
  border-bottom:solid #BBBBBB 1px;
}

.lmenu_background
{ background-color:#AFACB2;
  background:url(http://www.vicsafety.com/lib/ezstore/templates/skin_1/color_1/images/bg_silver.gif);
  border-right:solid #ABA9AE 1px;
}

.lmenu_main_tr_normal
{ background-image:url(http://www.vicsafety.com/lib/ezstore/templates/skin_1/color_1/images/bg_lmenu.gif);
  cursor:pointer;
}

.lmenu_main_tr_active
{ background:#C3C2C6;
  cursor:pointer;
}

.lmenu_main_td_normal
{ border-top:solid #CAC6CC 1px;
  border-bottom:solid #979797 1px;
  color: #000000;
}

.lmenu_main_td_active
{ border-top:solid #D3D2D6 1px;
  border-bottom:solid #A7A7A7 1px;
  color:#0000EE;
}

.lmenu_sub_tr_normal
{ background-image:url(http://www.vicsafety.com/lib/ezstore/templates/skin_1/color_1/images/bg_silver_over.gif);
  cursor:pointer;
}

.lmenu_sub_tr_active
{ background-color:#BAB6BC;
  cursor:pointer;
}

.lmenu_sub_td_normal
{ border-top:solid #C3C2C6 0px;
  color:#000000;
}

.lmenu_sub_td_active
{ border-top:solid #C3C2C6 0px;
  color:#0000EE;
}

.lmenu_sub_top
{ background-color:#C3C2C6;
  line-height:1px;
}

.lmenu_sub_bottom
{ background-color:#C3C2C6;
  border-bottom:solid #A7A7A7 1px;;
  line-height:4px;
}


/*************************************************************/
/*                        right area                         */
/*************************************************************/
.rarea_title
{ background:#FFFFFF;
  border-top:solid #DEDAD7 1px;
  border-bottom:solid #CCCCCC 1px;
}

.rarea_title2
{ background:#FFFFFF;
  border-top:solid #CCCCCC 1px;
  border-bottom:solid #CCCCCC 1px;
}

.rarea_background
{ background-color:#C3C2C6;
  background-image:url(http://www.vicsafety.com/lib/ezstore/templates/skin_1/color_1/images/bg_silver_over.gif);
	border-left:solid #C1BFC2 1px;
}

.qcart_items
{ color:#817F7B;
}

.qcart_total
{ background:#FFFFF9;
  color:#918F8B;
  border:solid #A19F9B 1px;
  font-weight:bold;
}

.qcart_last_added_title
{ background:#D5D3CF;
  color:#918F8B;
  border:solid #A19F9B 1px;
}

.qcart_last_added
{ color:#666666;
  border:solid #A19F9B 1px;
}

.qcart_price
{ color:#918F8B;
}


/*************************************************************/
/*                        products                           */
/*************************************************************/
.prd_block
{ border-bottom:solid #7F9DB9 1px;
}

.prd_block1
{ color:#7F9DB9; 
  border-bottom:solid #7F9DB9 1px;
}

.prd_block2
{ border-bottom:solid #CCCCCC 1px;
}

.prd_image
{ padding-top:5px;
  padding-left:5px;
  border-right:solid #EEEEEE 0px;
  border-bottom:solid #EEEEEE 0px;
}

.prd_brand
{ background:#FFFFFF;
  color:#51AFD9;
  font-size:11px;
  font-weight:bold;
  padding-top:5px;
}

.prd_title
{ color:#888888;
  font-size:11px;
  font-weight:bold;
  padding-top:0px;
  padding-left:10px;
}

.prd_option_title
{ background:#F4F2E5;
  color:#908C6D;
  padding:2px 0px 2px 0px;
  font-weight:normal;
}

.prd_option
{ padding:5px 0px 0px 0px;
}

.prd_discount
{ color:#FF0000;
	padding:5px 0px 0px 0px;
}

.prd_price
{ color:#2266BB;
  padding:5px 0px 0px 0px;
}

.prd_display_thumb
{
	border:solid #CCCCCC 1px;
}


.table_header_1
{color: #666666;
 font-family: Verdana,tahoma, Arial;
 font-size: 11px;
 font-weight: normal;
 height: 25px;
}

.table_header_2
{color: #FFFFFF;
 font-family: Arial;
 font-size: 11px;
 font-weight: bold;
 height: 25px;
 background-color:#3872B2;
}


.table_data_1
{color: #666666;
 font-family: Verdana,tahoma, Arial;
 font-size: 11px;
 font-weight: normal;
 height: 25px;
}

input, select, textarea
{ color:#666666;
  font-family: Arial,tahoma, Verdana;
  font-size:11px;
  margin:0px;
}

.table_data_row_1
{background-color:#FFFFFF;
}

.table_data_row_2
{background-color:#F5F5F5;
}

.content_page_header
{color: #FF9E31;
 font-family: Arial;
 font-size: 18px;
 font-weight: bold;
}

.success_msg
{color: #0000FF;
}
.error_msg
{color: #FF0000;
}


/*************************************************************/
/*                        links                              */
/*************************************************************/
A:link   {text-decoration:underline;color:#3333FF;font-family:tahoma, Verdana;font-weight:normal;}
A:visited{text-decoration:underline;color:#3333FF;font-family:tahoma, Verdana;font-weight:normal;}
A:active {text-decoration:underline;color:#3333FF;font-family:tahoma, Verdana;font-weight:normal;}
A:hover  {text-decoration:underline;color:#3399FF;font-family:tahoma, Verdana;font-weight:normal;}

A.no_:link   {text-decoration:none;color:#3333FF;font-family:tahoma, Verdana;font-weight:normal;}
A.no_:visited{text-decoration:none;color:#3333FF;font-family:tahoma, Verdana;font-weight:normal;}
A.no_:active {text-decoration:none;color:#3333FF;font-family:tahoma, Verdana;font-weight:normal;}
A.no_:hover  {text-decoration:none;color:#3399FF;font-family:tahoma, Verdana;font-weight:normal;}

A.menu_sys:link   {text-decoration:none;color:#000000;font-size:11px;font-family:Verdana;font-weight:bold;}
A.menu_sys:visited{text-decoration:none;color:#000000;font-size:11px;font-family:Verdana;font-weight:bold;}
A.menu_sys:active {text-decoration:none;color:#000000;font-size:11px;font-family:Verdana;font-weight:bold;}
A.menu_sys:hover  {text-decoration:none;color:#999999;font-size:11px;font-family:Verdana;font-weight:bold;}

A.menu_top:link   {text-decoration:none;color:#B8B8D5;font-size:11px;font-family:Verdana;font-weight:bold;}
A.menu_top:visited{text-decoration:none;color:#B8B8D5;font-size:11px;font-family:Verdana;font-weight:bold;}
A.menu_top:active {text-decoration:none;color:#B8B8D5;font-size:11px;font-family:Verdana;font-weight:bold;}
A.menu_top:hover  {text-decoration:none;color:#DDDDFF;font-size:11px;font-family:Verdana;font-weight:bold;}

A.menu_top2:link   {text-decoration:none;color:#FF9900;font-size:11px;font-family:Verdana;font-weight:bold;}
A.menu_top2:visited{text-decoration:none;color:#FF9900;font-size:11px;font-family:Verdana;font-weight:bold;}
A.menu_top2:active {text-decoration:none;color:#FF9900;font-size:11px;font-family:Verdana;font-weight:bold;}
A.menu_top2:hover  {text-decoration:none;color:#FFCC00;font-size:11px;font-family:Verdana;font-weight:bold;}

A.menu_btm:link   {text-decoration:none;color:#B8B8D5;font-size:10px;font-family:Verdana;font-weight:bold;}
A.menu_btm:visited{text-decoration:none;color:#B8B8D5;font-size:10px;font-family:Verdana;font-weight:bold;}
A.menu_btm:active {text-decoration:none;color:#B8B8D5;font-size:10px;font-family:Verdana;font-weight:bold;}
A.menu_btm:hover  {text-decoration:none;color:#B8B8FF;font-size:10px;font-family:Verdana;font-weight:bold;}
