/* fonts */ 
.sm, .regtxt, .smr, .copyright, .gray, .smlnk, .bodysm, .bodysm a, .smallf { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:19px;}
.regtxt, .copyright { color:#000; }
.smr { color: #c00; }
.smlnk { color: #006; }
.gray { background-color:#ccc; color:#006; text-align:middle; padding-top:2px; padding-bottom:2px }
.b { width:3px; float:left; margin:0 }
.b1 { margin-left:10px; text-indent:0px; }
.b1 a { text-decoration: none; color:#000; }
.b1 a:hover { text-decoration: underline; color: #C00; }
.b2 { margin-left:10px; text-indent:0px; }
.b3 { margin-left:10px; text-indent:0px; float:left; }
.b4 { margin-left:15px; text-indent:0px; }
.footer, .bodysmver, .bodysmver *, table.searchbox * td, table.searchbox * a, .ver { font: 10px Verdana,sans-serif; }
.t2, .tag, .sublink, table.browsetop a, .greet, .hdrtxt, .footer1, .basket, .srch, .bc, .b, .b1, .b2, .topnav, .sred, .red, .loginname, .blus, .srch66, .rn66, .srch2, .topnav, .hdrlnk { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:19px;}
.footer1, .srch, .bc, .b, .b1, .b2 { color: #000; }
h1.tagln { font-size: 12px; color: #666; line-height: 19px; font-family: Arial, Helvetica, sans-serif; position: absolute; left: 20px; top: 61px; color:#666666; font-weight: normal; }
.body, .blu, .red2, .sidebarlnk, .blak, .sideblak, a.top_menu_home, .b4 { font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.sidebarlnk, .blak, .sideblak, a.top_menu_home, .b4 { color:#000; }
.sideblak { padding:0px; }
.blu { color:#006; }
.brtblu { color:#00f; }
H1 {MARGIN-TOP: 0px; font-WEIGHT: bold; font-SIZE: 13px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; color: #666; PADDING-TOP: 0px; font-FAMILY: Arial, Helvetica, sans-serif}
.bold_normal_dblue, table.browsetop a.parentpt { font: bold 13px Arial,sans-serif; color: #006; }
.header, .red3, .red3link, .newh2, .r3 { font-family:Arial,Helvetica,sans-serif; font-size:16px; }
.red3, .red3link, .r3 { font-weight:bold; color:#900; }
.red3link, a.r3 { text-decoration: none; }
.red2 { color:#900; }
.header, .newh2 { font-weight:bold; color:#000; }
.newh2 { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
a.r3:hover { text-decoration: underline; color: #900; font-weight: bold; font-size:16px; }
.blkF5 { font-family:Arial,Helvetica,sans-serif; font-size:25px; color:#000 }
.line-redhead { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-TOP: 2px; PADDING-TOP: 4px }
.sublink, table.browsetop a, .topnav, .hdrlnk, .srch2 { color: #036; }
.blus, .srch66, .rn66 { color: #006; }
.basket, .sred, .red { color: #c00 }
.greet, .loginname { color: #333; }
.tag { color: #666 }
a.topnav {text-decoration: underline;}
a.topnav:hover {color:#c00; text-decoration: underline;}
a.arw, .hdrtxt, .l2menu, table.srchbox * td, table.srchbox * select, table.srchbox * input, .srchbox { font: 12px Arial,sans-serif;  }
a.arw { text-decoration: none; color: #c00; font-weight: normal;}
a.arw:hover { text-decoration: underline; }
td.sidebarhdr, .leftnav, .b3, .blu3, .bar, .bar2, .aln, .hdrtxt2, .greet2, .vn, .sbh { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
td.sidebarhdr, .leftnav, .b3 { color:#000; }
td.separator { background-color: #ccc; }
.greet2 { font-weight: bold; color: #333 }
.blu3 { color: #006; }
.bar { color: #999; }
.bar2 { color: #999; margin-left: 2px; margin-right: 2px; }

/* spacings */
.ht2 { CLEAR: both; PADDING: 11px 0px 1px 0px; }
.ht3 { CLEAR: both; PADDING: 1px 0px 2px 0px; }
.ht4 { CLEAR: both; PADDING: 2px 0px; }
.ht5 { CLEAR: both; PADDING: 2px 0px 3px 0px; }
.ht7 { CLEAR: both; PADDING: 3px 0px 4px 0px; }
.ht8 { CLEAR: both; PADDING: 4px 0px; }
.ht10 { CLEAR: both; PADDING: 5px 0px; }
.ht15 { CLEAR: both; PADDING: 5px 0px 10px 0px; }
.ht20 { CLEAR: both; PADDING: 10px 0px; }
.ht60 { CLEAR: both; PADDING: 30px 0px; }
.navlyn { CLEAR: both; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px }
.w15 { padding-right: 15px; }
div.margintop { margin-top:3px } 
.margintop { margin-top: 3px; } 

#line-Blk { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN-TOP: 2px; PADDING-TOP: 4px }
#line-Gry { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #E6E6E6 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN-TOP: 2px; PADDING-TOP: 4px }

/* positionings */
.g { position: absolute; left: 10px; top: 10px; }
.tn { position: absolute; right: 10px; top: 10px; }
.mn { position: relative; top: 74px; margin: 0px; padding: 0px; left: -1px; }
.L2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #000;margin-left: 12px; margin-bottom: 12px; }

/* hover effects */
.hvr1, .hvr2, .hvr3 {text-decoration: none; color: #006; }
.hvr1:hover, .hvr2:hover { text-decoration: underline; color: #C00; }
.rollred {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #000066; }
.rollred:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #CC0000; }
.rollred2 {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px;color: #000066; }
.rollred2:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 13px;color: #CC0000; }
a.blu_mix{text-decoration: underline; color:#006; font-size:12px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.visual { FLOAT: left; MARGIN: 0px 7px 25px 0px; }
a.mixlnk, #greeting a { color: #036; text-decoration: underline; }
a:hover.mixlnk, #greeting a:hover { color: #c00; text-decoration: underline; }

/* ------ FOOTER & COPYRIGHT --------- */
div#footer { width: 100% border: 1px solid red; text-align: center; margin-top:40px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 25px; color: #000; margin-bottom: 17px; }
#footer a { color: #000; text-decoration: none; }
#footer a:hover, #blk-one a:hover { color: #cc0000; text-decoration: underline; }
#blk-one a { color: #036; text-decoration: none; }
div#copyright { width: 100%; margin-top: 16px; padding-top: 2px; border-top: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size:11px; line-height: 20px; }
div#copyright a { color: #006; text-decoration: none }
div#copyright a:hover { color: #c00; text-decoration: underline }
a.roll-eett { background-image: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com.cn/SITE/I/EETT.GIF); }
a:hover.roll-eett { background-image: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com.cn/SITE/I/EETT-ON.GIF); }
a.roll-eetk { background-image: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com.cn/SITE/I/EETK.GIF); }
a:hover.roll-eetk { background-image: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com.cn/SITE/I/EETK-ON.GIF); }

/* new ones */
.FL80 { float:left; position:relative; width: 80px; margin-right: 5px } /* replacing fl80 */
.FTPI { float:left; width:12.5%; } /* replacing fl12p */
.COL1 { float:left; position:relative; width: 50% } /* replacing flpr */
.COL2 { float:left; width:50%; margin-right:-50% } /* replacing fl50p */
.FTPT { margin-top: 3px; margin-bottom: 25px; text-align: center; }
.gsd { position: absolute; top: 305px; right: 1.5% }
*html .gsd { position: absolute; top: 130px; right: 3% } /*only for IE*/
.gsdt { float:left; width:70%; margin-right:-70%; padding-right: 4px; }
.csft { float:left; width:60%; margin-right:-60%; padding-right: 4px; }
.fl80 { float:left; position:relative; width: 80px; margin-right: 5px } /* to be removed, already in new ones */
.fl85 { float:left; position:relative; width: 85px }
.fl50 { float:left; position:relative; width: 50px }
.flpr40 { float:left; position:relative; width: 40% }
.flpr { float:left; position:relative; width: 50% } /* to be removed, already in new ones */
.fl50p { float:left; width:50%; margin-right:-50% }
.fl40p { float:left; position:relative; width: 40% }
.fl60p { float:left; width:60%; margin-right:-60% }
.fl150 { float:left; position:relative; width: 150px; margin-right: 5px }
.ml25 { margin-left: 25px; }
.fl75p, .pl16p { float:left; width:75%; margin-right:-75%; }
.pl16p { padding-left: 16px; }
.pd { margin-left: 55px; }
.fl50pml25 { float:left; position:relative; width: 50%; margin-left: 25px; } /* to be removed, already in new ones */
*html .fl50pml25 { float:left; position:relative; width: 50%; margin-left: 12px; } /*only for IE to be removed, already in new ones*/
.fl45p { float:left; width:45%; margin-right:-45%; } /* to be removed, already in new ones */
.fl12p { float:left; width:12.5%; } /* to be removed, already in new ones */

/* global navigation */
#glblinks { FONT-SIZE: 12px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px }
*html #glblinks { FONT-SIZE: 12px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: -5px }
#glblinks A { FONT-SIZE: 12px; COLOR: #003366; TEXT-DECORATION: underline }
#glblinks A:hover { FONT-SIZE: 12px; COLOR: #cc0000; TEXT-DECORATION: underline }
#greeting { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

/* top navigation tabs */
table.vertlinks { width: 100%; color: #999; margin: 0; padding: 2px 0 0 0; height: 21px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
table.vertlinks td.tl { width: 4px; height: 21px; background: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com.cn/SITE/I/TLG.GIF) no-repeat top left; font: 8px Arial; }
table.vertlinks td.tb { text-align: center; vertical-align: top; padding: 4px 0 0 0; width: 17%; height: 21px; background: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com.cn/SITE/I/TCG.GIF) repeat-x top left; }
table.vertlinks td.tr { width: 4px; height: 21px; background: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com.cn/SITE/I/TRG.GIF) no-repeat top left; font-size: 8px; }
table.vertlinks td.tb a { font-size:12px; color: #000; text-decoration: none; }
.l2menu { FONT: 16px/18px Arial,sans-serif }
.l2menu { font: 16px Arial,sans-serif; line-height: 18px; }
A.l2menu { FONT: 16px Arial,sans-serif; COLOR: #000; TEXT-DECORATION: underline }
#dropmenudiv { border-right: #000 1px solid; border-top: #000 1px solid; z-index: 100; font: 12px/18px arial; border-left: #000 1px solid; border-bottom: #000 1px solid; position: absolute }
#dropmenudiv a { padding-right: 0px; padding-left: 0px; padding-bottom: 2px; font: 12px/18px arial; color: #000; text-indent: 0px; padding-top: 2px; text-decoration: underline }
#dropmenudiv a.menuparent { padding-right: 0px; margin-top: 2px; padding-left: 0px; margin-bottom: 2px; padding-bottom: 1px; font: bold 13px arial; color: #000; text-indent: 0px; padding-top: 1px; text-decoration: none }
#dropmenudiv a.menuParent:hover { color: #006; text-decoration: underline }

/* searchbox */
table#sbox { margin: 2px 0 0 0; width: 100%; height: 45px; }
table#sbox td { padding: 0 }
table#sbox td.lcorner { width: 4px; height: 60px; background: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com.cn/SITE/I/SL2.GIF); background-repeat: no-repeat; }
table#sbox td.rcorner { width: 4px; height: 60px; background: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com.cn/SITE/I/SR2.GIF); background-repeat: no-repeat; }
table#sbox td.mid { text-align: center; height: 60px; background: url(http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/static.globalsources.com.cn/SITE/I/SB2.GIF); background-repeat: repeat-x; }
table.sbox-layout { margin-top: 10px; margin-left: auto; margin-right: auto; }
table.sbox-layout td, table.sbox-layout * select, table.sbox-layout * input { font-size: 12px; font-family: Arial, sans-serif; color: #000000; }
table.sbox-layout * select, table.sbox-layout * input { font-size: 12px; font-family: Arial, sans-serif;  color: #000000; }
table.sbox-layout td select { margin-right: 5px; border: 1px solid #A4B97F; }
table.sbox-layout td a { font-size: 12px; font-family: Arial, sans-serif; color: #006; text-decoration: none }
table.sbox-layout td a:hover { color: #cc0000; text-decoration: underline; }
table.srch-tab-table td { text-align: center; }
table.srch-tab-table td a, table.srch-tab-table td a:hover, table.srch-tab-table td a div { text-decoration: none; font-weight: bold; color: #000; margin: 0px 2px 0px 2px; display: block; }
.srch-tab-table { padding: 3px 0 0 0; margin: 0; border: 0; }
.srch-query-box { border-top: 0px; border-right: 1px solid #A4B97F; border-left: 1px solid #A4B97F; border-bottom: 1px solid #A4B97F; width: 423px; }
.srch-tab-midfill { border-bottom: 1px solid #A4B97F; }
#veriftabs { visibility: visible; }
.srch-query-box-allbord { border: 1px solid #A4B97F; width: 423px; }

/* only for IE - this is to fix the bug on the gray line below the verified tab */
*html .srch-query-box { margin: -1px 0px 0px 0px; }

body { background-color: #fff; margin: 10px; color: #000; }
body, table, tr, td, div, span, p, a, a:hover, ul, ol, li { font-family: Arial,Helvetica,sans-serif; font-size:12px; }
