BODY, BLOCKQUOTE, TD, TH
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/* color: white; */
}
BODY
{
	margin: 3px 3px 3px 3px;
	color: White;
}
a {font-weight: normal; }
/*
a:link { text-decoration: none;color: #FFFFFF; }
a:visited  { text-decoration: none;color: #FFB300; }
*/
a:link { text-decoration: none;color: #f8b50c; }
a:visited  { text-decoration: none;color: #f8b50c; }
a:hover { text-decoration: none;color: #f8b50c ; underline :none}
a:active { text-decoration: none;color: #f8b50c; underline :none}
H4
{
	text-align:center;
	background-color: #DDEEFF;
	padding: 5px;
}
FORM
{
	margin: 0 0 0 0;
}
img {
	behavior: url(../common/htc/iepngfix.htc);
	/* behavior: url(../common/htc/pngbehavior.htc); */
}
.banner_frame
{
	background-image: url(./images/TopBar.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 149px;
	width: 860px;
	padding-top: 8px;
}
.banner_frame_left
{
	background-image: url(./images/left_TopBar.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 149px;
	width: 860px;
}
.banner_frame_right
{
	background-image: url(./images/right_TopBar.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 149px;
	width: 860px;
	padding-right: 10px;
	padding-left: 10px;
}
#divBanner
{
	background-image: url(images/TopBarBg.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 107px;
	width: 769px;
	text-align: center;
	vertical-align: middle;
	margin-left: 50px;
}
#divBanner .left_border
{
	background-image: url(images/TopLeftBar.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 106px;
}
#divBanner .right_border
{
	background-image: url(images/TopRightBar.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 106px;
	padding: 8px;
}
#divMenu
{
	height: 20px;
	font-size: 10pt;
	background-image: url(./images/bg-menu.jpg);
	border: solid 1px #C48B00;
	width: 780px;
	margin-left: 50px;
}
.border
{
	border: solid 1px #D1DBE0;
}
.box
{
	border: solid 1px #D1DBE0;
	padding: 1px;
	margin-bottom: 3px;
}
.box .header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #494B4C;
	text-decoration: none;

	padding-top: 2px;
	padding-left: 3px;
	margin-bottom: 10px;
	/* background-image: url(./images/TableHeadBg.png); */
	height: 20px;
	border-bottom: solid 1px #D1DBE0;
}
.box div form div
{
	margin-top: 3px;
}
.box .label
{
	text-align: left;
	font-size: 10px;
}
.FTxtBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
	border: solid 1px gray;
}

#divRightBar
{
	width: 100%;
}
#divContent
{
	/*
	padding-left: 8px;
	padding-right: 5px;
	*/
}
#divContent_nopadding
{
/*	padding-left: 7px; */
	padding-right: 0px;
	width: 100%;
}

#divCopyRight
{
	height: 40px;
	vertical-align: middle;
}
.CopyRight
{
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	width: 769px;
}
.prod_info
{
/*	background-image: url(./images/ProductBG.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: white; */
}
.table_product
{
	width:405;
}
.table_product TD
{
	/* background-color: white; */
}
.lbl_prod_name
{
	color: #FF6600;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}
.lbl_prod_desc
{
	color: #0099FF;
	font-size: 10px;
	text-decoration: none;
}
.lbl_prod_price
{
	color: #FF0000;
	font-size: 11px;
	text-decoration: none;
	font-weight: Bold;
}
.lbl_prod_price_promotion
{
	color: gray;
	text-decoration: none;
}
.lbl_promotion
{
	color: #f8de8b;
	text-decoration: none;
}
.img_border
{
	border: dashed 1px #D9D9D9;
}
#cart_table
{
	width: 100%;
	font-family: verdana, arial, tahoma;
	font-size: 9pt;
	
}
#cart_table TH, #tbl TH
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #494B4C;
	text-decoration: none;

	padding-top: 2px;
	padding-left: 3px;
	/* background-image: url(./images/TableHeadBg.png); */
	height: 20px;
	
	background-color: #222222;
	color: white;
	/* padding: 5 0 5 0; */
	
}
#tbl_front TH
{
	color: #CCCCCC;
	background-color: #1F1F1F;
}
#cart_table TD
{
	padding: 2px;
}
#tbl TD, #tbl TD a, #tbl FONT
{
	padding: 2px;
	font-size: 9pt;
	vertical-align: top;
}
#tbl .row_item_alert
{
	background-color: #FFEEEE;
}
#tbl .row_serious_alert
{
	background-color: #FF3333;
	font-weight: bold;
	color: white;
}
#tbl .footer
{
	background-color: #F3F3F3;
	color: navy;
	font-weight: bold;
}
#cart_table .row_item_normal
{
	background-color: #666666;
}
#cart_table .row_item_alternate
{
	background-color: #666666;
}
#tbl .row_item_normal
{
	background-color: #666666;
}
#tbl .row_item_alternate
{
	background-color: #4F4F4F;
}
#tbl_front .row_item_normal
{
	/* background-color: #FFFFFF; */
	background-color: #666666;
}
#tbl_front .row_item_alternate
{
	/* background-color: #F9F9F9; */
	background-color: #4F4F4F;
}
#cart_table .cell_no
{
	text-align: center;
	vertical-align: top;
	width: 8%;
}
#cart_table .cell_name
{
	text-align: left;
	vertical-align: top;
}
#cart_table .cell_price
{
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
	width: 15%;
}
#cart_table .cell_qty
{
	text-align: center;
	vertical-align: top;
	padding-right: 3px;
	width: 15%;
}
#cart_table .cell_qty INPUT
{
	text-align: center;
}
#cart_table .cell_amt
{
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
	width: 15%;
}
#cart_table .cell_remove
{
	text-align: center;
	vertical-align: top;
	width: 24px;
}
#cart_table .cell_total_caption
{
	text-align: right;
	font-weight: bold;
	background-color: black;
}
#cart_table .cell_total
{
	text-align: right;
	font-weight: bold;
	background-color: black;
}
#cart_table .cell_remark
{
	color: gray;
	font-size: 9pt;
}
#cart_table .footer
{
	background-color: #EEEEEE;
}
.gy
{
	color: gray;
}

.tb_address
{
		border: dashed 1px #666666;
}
.tb_address TH
{
	font-size: 12pt;
	font-family: Tahoma;
	/* background-image: url(./images/TableHeadBg.png); */
}
.tb_address .ttl
{
	font-size: 9pt;
	font-weight: Normal;
	color: #f8b50b;
}
.title
{
	background-color: #eeeeee;
}
.tb_address td
{
	font-size: 9pt;
	font-family: Tahoma;
	height: 22px;
	padding: 0 5 0 5;
}
.tb_address td input
{
	font-size: 9pt;
	border: solid 1px #CCCCFF;
	font-family: Tahoma;
	width: 100%;
	background-color: #EEEEEE;
}
.tb_address td select
{
	width: 186px;
	border: solid 1px #CCCCFF;
	font-size: 9pt;
	background-color: #EEEEEE;
}
.buynowbg
{
	background-image: url(../front/images/buybt2.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-left: 25px;
	margin-right: 25px;
}
.btimgleft
{
	background-image: url(../front/images/buttonrtb_r1_c1.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 4px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center !important;
}
.btimgright
{
	background-image: url(../front/images/buttonrtb_r1_c3.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 4px 4px 4px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center !important;
}
.btimgcenter
{
	background-image: url(../front/images/buttonrtb_r1_c2.gif); 
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 2 6 4 6;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center !important;
	/* border: solid 1px red; */
}

.btimgcenter A
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.btimgcenter A:visited, .btimgcenter A:link, .btimgcenter A:active
{
	color: #f8b50c;
}
.btimgcenter A:hover
{
	color: #FFFFFF;
}
.txtlabel
{
	color: #FFCC99;
}

#tbl.webboardform TH
{
	font-family: Tahoma, Verdana;
	text-align: left;
	background-color: #999999;
	color: white;
	font-size: 9pt;
}
#tbl.webboardform TD
{
	font-family: Tahoma, Verdana;
	font-size: 9pt;
}
#tbl.webboardform INPUT
{
	border: solid 1px #DFDCDC;
	background-color: #CCCCCC;
	color: black;
	width: 100%;
}
.err
{
	font-family: Tahoma, Verdana;
	font-size: 12pt;
	color: #FF3300;
}
#tbl.webboard TD, #tbl.webboard A
{
	font-family: Tahoma, Verdana;
	font-size: 10pt;
}
#tbl.webboard TH
{
	font-family: Tahoma, Verdana;
	font-size: 9pt;
}

body
{
scrollbar-3dlight-color:  ;
             scrollbar-arrow-color: ;
             scrollbar-base-color: #333333;
             scrollbar-darkshadow-color: ;
             scrollbar-face-color: ;
             scrollbar-highlight-color: ;
             scrollbar-shadow-color:;
}
.warning
{
	color: #f8b50b;
	font-size: 12pt;
}