body { width: 100%; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: arial; font-size: 11px; line-height: 16px; color: #222222; background-color: #ffffff; }
html { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 100%; cursor: default; }
.tbl { width: 98%; background: #ffffff; text-align: left; }
.btn { cursor: pointer; -moz-user-select: none; }
.w500 { width: 500px; }
.w450 { width: 450px; }
.w400 { width: 400px; }
.w300 { width: 300px; }
.w230 { width: 230px; }
.w180 { width: 180px; }
.w160 { width: 160px; }
.w150 { width: 150px; }
.w120 { width: 120px; }
.w100 { width: 100px; }
.w90 { width: 90px; }
.w80 { width: 80px; }
.w60 { width: 60px; }
.hidtag { position: absolute; visibility: hidden; }
.none { display: none; }
.pa{
	padding-right: 5px;
}
.mask { -moz-user-select: none; }
p, li, ul, b, h1, h2, h3, h4, h5, h6 { }
label, span { -moz-user-select: none; font-family: tahoma; }
.label { -moz-user-select: none; font-family: tahoma; white-space: nowrap; }
select { font-family: arial; font-size: 11px; color: #222222; }
textarea { font-family: arial; font-size: 11px; color: #222222; }
input { font-family: arial; font-size: 11px; color: #222222; }
.pic { -moz-user-select: none; float: left; padding: 2px 4px 2px 2px; }
.pic1 { -moz-user-select: none; padding: 4px 4px 4px 4px; }
.rpt { -moz-user-select: none; color: #dd0000; line-height: 20px; }
.rpt1 { -moz-user-select: none; color: #dd0000; line-height: 20px; font-size: 14px; }
.flag { width: 25px; height: 17px; border: solid 1px #dddddd; }
.frm { text-align: left; }
.fitw { width: 100%; }
.fith { height: 100%; }
.bbg { background: url(images/banner_bg.gif) no-repeat; height: 90px; }
.cm_pn { position: relative; z-index: 1; background-color: #edf5eb; color: #222222; font-size: 12px; }
.cm_lb { color: #ff0000; font-weight: bold; padding-right: 3px; -moz-user-select: none; }
a.cm_link { color: #222222; text-decoration: none; }
a.cm_link:hover { color: #0066cc; text-decoration: none; }
.w70 { width: 70px; }
.h60 { height: 60px; }
.w145 { width: 145px; }
.flags_bg { background-image: url(images/flags_bg.gif); display: block; text-align: center; width: 50px; height: 50px; }
.flags { border-width: 0px; padding: 16px 0px 0px 0px; }
a.link { font-weight: normal; color: #0066cc; text-decoration: none; }
a.link:hover { font-weight: normal; color: #ff2200; text-decoration: none; }
a.link1 { font-weight:bold; color: #FFA500; text-decoration: none; font-size: 16px; }
a.link1:hover { font-weight: bolder; color: #FFA500; text-decoration: none; font-size: 16px;}

.bline { line-height: 1px; font-size: 1px; background-color: #008d08; }
.hline { padding: 0px 4px 0px 4px; color: #666666; }
.w30 { width: 30px; }
.w20 { width: 21px; }
.w10 { width: 11px; }
.h12 { height: 12px; font-size: 1px; line-height: 1px; }
.h8 { height: 8px; font-size: 1px; line-height: 1px; }
.h6 { height: 6px; font-size: 1px; line-height: 1px; }
.h4 { height: 4px; font-size: 1px; line-height: 1px; }
.h3 { height: 3px; font-size: 1px; line-height: 1px; }
.h2 { height: 2px; font-size: 1px; line-height: 1px; }
.footer { position: relative; top: -15px; background-color: #008d08; height: 70px; color: #fcfcfc; padding: 0px 0px 0px 0px; }
.cpy { font-size: 11px; line-height: 20px; padding: 0px 5px 0px 0px; color: #666666; }
a.cp { color: #ffffff; text-decoration: none; }
a.cp:hover { color: #ffff00; text-decoration: none; }
.left_bg { background-image: url(images/left_box.gif);
 background-repeat: no-repeat;
 width: 100px; font-size: 1px; padding-top: 6px; 
 background-color: #008d08;
 }
.right_bg { background-image: url(images/right_box.gif); background-repeat: no-repeat; -moz-user-select: none; width: 150px; height: 22px; }
.left_ct { width: 98px; position: relative; z-index: 1; top: -18px; text-align: left; -moz-user-select: none; }
.right_ct { width: 148px; overflow: hidden; text-align: left; -moz-user-select: none; }
.top_right { width: 148px; border-left: solid 1px #008d08; border-right: solid 1px #008d08; height: 12px; }
.top_main { background-image: url(images/top_main.gif); background-repeat: no-repeat; height: 22px; width: 98%; -moz-user-select: none; }
.main_box { border-left: solid 1px #008d08; border-right: solid 1px #008d08; padding: 4px 6px 4px 6px; width: 98%; overflow: hidden; text-align: left; }
.main { position: relative; top: -22px; }
.bottom_main { position: relative; background-image: url(images/bottom_main.gif); background-repeat: no-repeat; height: 11px; width: 98%; }

a.left_bullet { background-image: url(images/left_bullet.gif); height: 14px; 
font-size: 12px; line-height: 14px; color: #ffff00; display: block; 
text-indent: 17px; text-decoration: none; background-repeat: no-repeat; }
a.left_bullet:hover { background-image: url(images/left_bullet.gif); height: 14px;
 font-size: 12px; line-height: 14px; color: #ff2200; text-indent: 17px; 
 display: block; text-decoration: none; background-repeat: no-repeat; }

a.left_bullet:active { background-image: url(images/left_bullet.gif); 
height: 14px; font-size: 12px; line-height: 14px; color: #ff4400; 
text-indent: 17px; display: block; text-decoration: none; background-repeat: no-repeat; 
}


a.left_bullet2 { background-image: url(images/left_bullet.gif); height: 22px; 
background-color: #008d08;
font-size: 12px; line-height: 14px; color: #ffff00; display: block; 
text-indent: 17px; text-decoration: none; background-repeat: no-repeat; }

a.left_bullet2:hover { background-image: url(images/left_bullet.gif); height: 22px;
background-color: #008d08;
 font-size: 12px; line-height: 14px; color: #ff2200; text-indent: 17px; 
 display: block; text-decoration: none; background-repeat: no-repeat; }

a.left_bullet2:active { background-image: url(images/left_bullet.gif); 
background-color: #008d08;
height: 22px; font-size: 12px; line-height: 14px; color: #ff4400; 
text-indent: 17px; display: block; text-decoration: none; background-repeat: no-repeat; 
}


a.left_bullet1 { background-color: #008d08;
/* position: relative; z-index: 1; */
height: 20px; /*  top: -2px; -moz-user-select: none; */
  color: #ffff00; display: block;
 text-decoration: none;
    padding: 0px 0px 0px 0px;
  }
a.left_bullet1:hover { 
  padding: 0px 0px 0px 0px;
background-color: #008d08;
/*position: relative; z-index: 1;
top: -2px; -moz-user-select: none;  height: 18px; */
 color: #ff2200;
 display: block; text-decoration: none; 
}

a.left_bullet1:active { 
  padding: 2px 2px 2px 2px;
background-color: #008d08;position: relative; z-index: 1;top: -2px;  -moz-user-select: none;  height: 18px; font-size: 14px; line-height: 14px; color: #ff4400; text-indent: 17px; display: block; text-decoration: none; background-repeat: no-repeat; }

.borderAll
{
	padding-top: 2px;
	padding-bottom: 2px;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;		

}

.ll { background-color: #008d08; height: 4px; font-size: 1px; line-height: 1px; }
.ll2 { background-color: #008d08; height: 11px; font-size: 1px; line-height: 1px; }
.ll1 { height: 1px; font-size: 1px; line-height: 1px; background-color: #cccccc; }
.left_item { background-color: #008d08; font-size: 12px;
 padding: 0px 0px 1px 0px; height: 17px; }
 
 
 
.left_item1 { background-color: #008d08; padding: 1px 0px 1px 2px; height: 16px; font-size: 12px}
.dot { background-image: url(images/dot.gif); height: 16px; background-repeat: no-repeat; font-size: 11px; text-align: left; font-weight: bold; text-transform: uppercase; color: #008D08; margin-left: 4px; text-indent: 21px; }
.dot1 { background-image: url(images/dot1.gif); height: 16px; background-repeat: no-repeat; font-size: 11px; text-align: left; font-weight: bold; text-transform: uppercase; color: #ffff00; margin-left: 4px; text-indent: 21px; }
.bothline { border-left: solid 1px #008d08; border-right: solid 1px #008d08; }
.hblock { width: 98%; font-size: 11px; font-weight: bold; text-align: left; }
.hblock1 { width: 98%; font-size: 11px; text-align: left; }

.dot2 {
 height: 16px;
 font-size: 11px; text-align: 
  left; font-weight: bold; text-transform: uppercase; color: #008D08; 
text-decoration: none;
   }
a.dot2: hover{
	 height: 16px;
 font-size: 12px; text-align: 
  left; font-weight: bold; text-transform: uppercase; color: #cccccc; 
text-decoration: underline;
}
a.cat { 
background-image: url(images/arrows.gif); 
background-repeat: no-repeat; text-indent: 10px; line-height: 13px; 
color: #006699; text-decoration: none; 
display: block; 
}

.cats { 
background-image: url(images/arrows.gif); 
 text-indent: 10px;
line-height: 13px; 
color: #006699; text-decoration: none; 
display: block; 
}
.textarea
{

	color:#000;
	font-weight:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION:none;
	border:1px solid #008d08; 	
	background-color: #F5F5F5;
	text-indent: 5px;
}
a.cat:hover { 
background-image: url(images/arrows.gif); background-repeat: no-repeat; text-indent: 10px; 
line-height: 13px; color: #ff0000; text-decoration: none; display: block;
 }

a.item { color: #003399; text-decoration: none; display: block; white-space: nowrap; width: 230px; }
a.item:hover { color: #0000ff; text-decoration: underline; display: block; white-space: nowrap; width: 230px; }
.ohd { overflow: hidden; }
.cat_ct {
 font-weight: normal; padding: 4px 0px 4px 16px; font-size: 11px; 
 width: 190px; white-space: nowrap; }
 
a.item1 { color: #003399; text-decoration: none;  }
a.item1:hover { color: #0000ff; text-decoration: underline;  }
.cat_ct1 { 
font-weight: normal;
padding: 4px 0px 4px 14px;
 font-size: 11px; 
}
a.bullet { background-image: url(images/bullet.gif); height: 17px; line-height: 16px; color: #003366; display: block; text-indent: 17px; text-decoration: none; background-repeat: no-repeat; width: 400px; white-space: nowrap; overflow: hidden; }
a.bullet:hover { background-image: url(images/bullet.gif); height: 17px; line-height: 16px; color: #0066cc; text-indent: 17px; display: block; text-decoration: none; background-repeat: no-repeat; width: 400px; white-space: nowrap; overflow: hidden; }
.righttext { text-align: right; padding: 4px 4px 0px 0px; }
.text { text-indent: 4px; -moz-user-select: none; }
a.more { line-height: 14px; color: #ff2200; text-decoration: none; }
a.more:hover { line-height: 14px; color: #226622; text-decoration: none; }
.date { color: #777777; text-decoration: none; }
.other { text-transform: uppercase; border-bottom: solid 1px #ff2200; width: 280px; margin: 4px 0px 2px 0px; color: #ff2200; font-weight: bold; -moz-user-select: none; }
.line { background-image: url(images/line.gif); height: 2px; font-size: 1px; line-height: 1px; display: block; width: 180px; background-repeat: no-repeat; padding: 0px 0px 0px 0px; }
.popup {
 border: solid 1px #22ae2a; background-color: #008d08; padding: 2px 2px 2px 2px; 
 font-size: 12px; font-weight: normal; line-height: 14px; display: block; position: 
 relative; min-width: 100px; z-index: 1000; text-align: left; 
 }
 .popup1 {
 border: solid 1px #22ae2a; background-color: #008d08; padding: 2px 2px 2px 2px; 
 font-size: 12px; font-weight: normal; line-height: 14px;  text-align: left; 
 white-space: nowrap;
 }
 
 a.pitem1 { color: #ffff00; display: block; 
 text-decoration: none; border: solid 1px #008d08;
  padding: 0px 0px 0px 0px; }
  
a.pitem1:hover { color: #ff2200; background-color: #119c19; 
display: block; text-decoration: none; 
border: solid 1px #22ae2a; padding: 0px 0px 0px 0px; }


a.pitem { color: #ffff00; display: block; white-space: nowrap;
 text-decoration: none; border: solid 1px #008d08;
  padding: 2px 2px 2px 2px; }
a.pitem:hover { color: #ff2200; background-color: #119c19; display: block; white-space: nowrap; text-decoration: none; border: solid 1px #22ae2a; padding: 2px 2px 2px 2px; }
fieldset { -moz-border-radius: 6px; cursor: default; }
legend { font-size: 9px; }
.online { width: 80%; text-align: left; }
/*overflow: hidden; -moz-user-select: none; */
.opic { margin-bottom: -2px; }
a.olitem { font-weight: normal; font-size: 10px; line-height: 11px; color: #003366; white-space: nowrap; display: block; text-decoration: none; }
a.olitem:hover { font-weight: normal; font-size: 10px; line-height: 11px; color: #0066cc; white-space: nowrap; display: block; text-decoration: none; }
.small { font-size: 11px; font-weight: normal; line-height: 11px; }
.companytip { font-weight: normal; line-height: 13px; font-family: tahoma; font-size: 11px; width: 300px; -moz-user-select: none; color: #222222; text-align: left; }
.terms { font-size: 10px; width: 100%; height: 220px; background-color: #ffffcc; border: solid 1px #dddddd; overflow: auto; padding: 2px 0px 2px 0px; line-height: 14px; }
a.help { display: block; width: 17px; height: 17px; background-image: url(images/help_i.gif); }
a.help:hover { display: block; width: 17px; height: 17px; background-image: url(images/help_a.gif); }
.phelp { background-color: #fffacd; position: absolute; text-align: left; width: 280px; font-size: 11px; -moz-user-select: none; padding: 2px 2px 2px 2px; border: solid 1px #222222; }
.username { 
color: #22ae2a; font-weight: bold; font-style: italic;
 padding: 2px 2px 2px 2px; cursor: pointer; 
 }
.notshow { color: #666666; font-size: 11px; font-style: italic; padding: 2px 2px 2px 8px; }
a.product { background-image: url(images/bullet.gif); line-height: 18px; margin: 3px 0px 3px 11px; color: #003366; height: 17px; display: block; white-space: nowrap; text-decoration: none; background-repeat: no-repeat; text-indent: 15px; }
a.product:hover { background-image: url(images/bullet.gif); line-height: 18px; margin: 3px 0px 3px 11px; color: #0066cc; height: 17px; display: block; white-space: nowrap; text-decoration: none; background-repeat: no-repeat; text-indent: 15px; }
.pager { padding-right: 20px; text-align: right; font-size: 11px; color: #dddddd; -moz-user-select: none; }
a.pageitem { color: #ffdd00; padding: 0px 2px 0px 2px; text-decoration: none; }
a.pageitem:hover { color: #ff9900; padding: 0px 2px 0px 2px; text-decoration: none; }
.pagecur { color: #fcfcfc; font-size: 14px; padding: 0px 2px 0px 2px; }
.price { color: #ff7777; text-decoration: none; text-transform: lowercase; }
.oldprice { color: #777777; text-decoration: line-through; text-transform: lowercase; }
.justify { text-align: justify; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.puheader 
{ text-transform: uppercase; font-weight: bold; 
color: #fcfcfc; background-color: #008d08; display: block; 
width: 146px; white-space: nowrap; line-height: 20px; 
text-align: center; 
}

.pritem { color: #fcfcfc; }
.pritem1 { color: #ff2222; }

.cpnname { text-transform: uppercase; font-family: verdana; font-weight: bold; cursor: default; }
.scrollct { width: 98%; height: 90px; cursor: default; }
.font11upper { font-size: 11px; text-transform: uppercase; }

.entry IMG {
	BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 2px 8px 6px 0px; BORDER-LEFT: #d5d5d5 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #d5d5d5 1px solid
}
.bgngang{
	background: url(images/ngang.gif);
	height: 1px; font-size: 1px;
	position: relative; top: -5px;
}
.bgngang1{
	background: url(images/ngang.gif);
	height: 1px; font-size: 1px;
	position: relative; buttom: 5px;
}