/* ::::: http://www.honghai.biz/css/common.css ::::: */

body { margin: 0px; padding: 0px; text-align: center; background-color: rgb(255, 255, 255); }
body, td {
	font-family: Arial,sans-serif;
	font-size: 75%;
	color: rgb(51, 51, 51);
}
.shadow { background-image: url('images/gradient.gif'); background-repeat: repeat-x; font-size: 7px; }
.smallnum { font-size: 80%; color: rgb(152, 104, 40); }
.codenum { font-size: 80%; line-height: 100%; }
td.nav { border-top: 1px solid rgb(114, 114, 114); border-left: 1px solid rgb(114, 114, 114); border-bottom: 1px solid rgb(51, 51, 51); background-color: rgb(70, 70, 70); }
td.nav2 { border-top: 1px solid rgb(114, 114, 114); border-bottom: 1px solid rgb(51, 51, 51); background-color: rgb(70, 70, 70); }
tr.graybg { background-color: rgb(114, 114, 114); }
.navlink { color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-decoration: none; }
a.navlink:link { color: rgb(255, 255, 255); }
a.navlink:visited { color: rgb(255, 255, 255); }
a.navlink:hover { color: rgb(255, 255, 255); }
.mastlink { color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; text-decoration: none; }
a.mastlink:link { color: rgb(255, 255, 255); }
a.mastlink:visited { color: rgb(255, 255, 255); }
a.mastlink:hover { color: rgb(255, 204, 0); }
.mastlink2 { color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-decoration: none; }
a.mastlink2:link { color: rgb(255, 255, 255); }
a.mastlink2:visited { color: rgb(255, 255, 255); }
a.mastlink2:hover { color: rgb(255, 204, 0); }
a.ununderlinelink { font-size: 12px; font-family: Arial,sans-serif; text-decoration: none; }
a.underlinelink { font-size: 12px; font-family: Arial,sans-serif; text-decoration: underline; }
.yellow { color: rgb(255, 204, 0); font-size: 11px; }
.black { color: rgb(0, 0, 0); font-size: 11px; }
input, select, textarea { color: rgb(51, 51, 51); font-family: Arial,sans-serif; font-size: 12px; margin-top: 3px; padding-left: 2px; }
input.search { color: rgb(51, 51, 51); width: 120px; font-family: Arial,sans-serif; font-size: 11px; margin-top: 3px; background-color: rgb(255, 255, 255); }
input.footeremail { color: rgb(51, 51, 51); width: 150px; font-family: Arial,sans-serif; font-size: 11px; margin-top: 3px; background-color: rgb(255, 255, 255); }
select.searchselect { color: rgb(51, 51, 51); width: 150px; font-family: Arial,sans-serif; font-size: 11px; margin-top: 3px; padding-left: 2px; }
.txt1 { font-size: 75%; line-height: 120%; }
.txt3 { font-size: 120%; }
p { margin-top: 4px; margin-bottom: 0px; }
.list { text-indent: -6px; margin-left: 6px; margin-top: 2px; }
.listtxt1 { font-size: 92%; line-height: 120%; text-indent: -6px; margin-left: 6px; margin-top: 2px; }
a.none:link { text-decoration: none; }
a.none:visited { text-decoration: none; }
a.none:hover { text-decoration: underline; }
a:link { color: rgb(51, 51, 51); }
a:visited { color: rgb(51, 51, 51); }
a:hover { color: rgb(51, 51, 51); }
.redtxt { color: rgb(230, 0, 0); }
a.redtxt:link { color: rgb(230, 0, 0); }
a.redtxt:visited { color: rgb(230, 0, 0); }
a.redtxt:hover { color: rgb(230, 0, 0); }
.white { color: rgb(255, 255, 255); }
a.white:link { color: rgb(255, 255, 255); }
a.white:visited { color: rgb(255, 255, 255); }
a.white:hover { color: rgb(255, 255, 255); }
.gray { color: rgb(102, 102, 102); }
a.gray:link { color: rgb(102, 102, 102); }
a.gray:visited { color: rgb(102, 102, 102); }
a.gray:hover { color: rgb(102, 102, 102); }
.green { color: rgb(0, 153, 0); }
a.green:link { color: rgb(0, 153, 0); }
a.green:visited { color: rgb(0, 153, 0); }
a.green:hover { color: rgb(0, 153, 0); }
.cross { text-decoration: line-through; }
.redtab { color: white; background-color: rgb(229, 0, 0); font-size: 90%; padding-left: 2px; padding-right: 2px; }
.whitebg { background-color: rgb(255, 255, 255); }
.red { background-color: rgb(229, 0, 0); }
.yellowd { background-color: rgb(255, 204, 0); }
.yellowl { background-color: rgb(255, 240, 178); }
.darkgray { border-top: 1px solid rgb(102, 102, 102); border-bottom: 1px solid rgb(51, 51, 51); background-color: rgb(70, 70, 70); }
.grayl { background-color: rgb(239, 239, 239); }
.graym { background-color: rgb(231, 231, 231); }
.redmasthead { background-image: url('images/red_masthead.gif'); background-repeat: repeat-x; background-color: rgb(229, 0, 0); }
.yellowbot229 { background-image: url('images/yellow_bot2_29.gif'); background-repeat: repeat-x; }
.yellowline2white { background-color: white; background-image: url('images/yellow_1_2.gif'); background-repeat: repeat-x; }
.yellowline1 { background-color: rgb(255, 240, 178); background-image: url('images/yellow_1_1.gif'); background-repeat: repeat-x; }
.yellowline2 { background-color: rgb(255, 240, 178); background-image: url('images/yellow_1_3.gif'); background-repeat: repeat-x; }
.void { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); background-color: rgb(153, 153, 153); }
.grayline1yellow { background-color: rgb(255, 204, 0); background-image: url('images/gray_1_1.gif'); background-repeat: repeat-x; }
.blacklineyellow { background-color: rgb(255, 240, 178); background-image: url('images/black_1_1.gif'); background-repeat: repeat-x; }
.bgstripe { background-color: rgb(102, 102, 102); background-image: url('images/bg_stripe.gif'); }
td.sorton { border: 1px solid rgb(176, 176, 176); background-image: url('images/sort_grad_dark.gif'); background-repeat: repeat-x; height: 22px; padding-left: 5px; padding-right: 5px; }
td.sortoff { border: 1px solid rgb(176, 176, 176); background-image: url('images/sort_grad_light.gif'); background-repeat: repeat-x; height: 22px; padding-left: 5px; padding-right: 5px; }
td.yellowbgtopleftbot { border-top: 1px solid rgb(255, 204, 0); border-left: 1px solid rgb(255, 204, 0); border-bottom: 1px solid rgb(255, 204, 0); background-color: rgb(255, 240, 178); }
td.yellowbgrightleftbot { border-left: 1px solid rgb(255, 204, 0); border-right: 1px solid rgb(255, 204, 0); border-bottom: 1px solid rgb(255, 204, 0); background-color: rgb(255, 240, 178); }
td.yellowbgborder { border: 1px solid rgb(255, 204, 0); background-color: rgb(255, 240, 178); }
td.topblack1 { border-top: 1px solid rgb(51, 51, 51); }
td.botblack1 { border-bottom: 1px solid rgb(51, 51, 51); }
td.yellowtop1 { border-top: 1px solid rgb(255, 204, 0); }
td.yellowtop1bg { border-top: 1px solid rgb(255, 204, 0); background-color: rgb(255, 240, 178); }
td.yellowtop2 { border-top: 2px solid rgb(255, 204, 0); }
td.yellowtop2grayr1 { border-top: 2px solid rgb(255, 204, 0); border-right: 1px solid rgb(204, 204, 204); }
td.yellowtop2grayl1 { border-top: 2px solid rgb(255, 204, 0); border-left: 1px solid rgb(204, 204, 204); }
td.yellowtop2grayl1r1 { border-top: 2px solid rgb(255, 204, 0); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
td.yellowtop2gray3 { border-style: solid; border-color: rgb(255, 204, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-width: 2px 1px 1px; }
td.yellowbot2 { border-bottom: 2px solid rgb(255, 204, 0); }
td.yellowleft2 { border-left: 2px solid rgb(255, 204, 0); }
td.yellowleft2top1 { border-top: 1px solid rgb(255, 204, 0); border-left: 2px solid rgb(255, 204, 0); }
td.yellowright2 { border-right: 2px solid rgb(255, 204, 0); }
td.yellowright2top1 { border-top: 1px solid rgb(255, 204, 0); border-right: 2px solid rgb(255, 204, 0); }
td.yellowtop2bg { border-top: 2px solid rgb(255, 204, 0); background-color: rgb(255, 240, 178); }
td.yellowtop2bglr { border-top: 2px solid rgb(255, 204, 0); border-left: 2px solid rgb(255, 204, 0); border-right: 2px solid rgb(255, 204, 0); background-color: rgb(255, 240, 178); }
td.yellowtop2bglrgray1 { border-top: 2px solid rgb(255, 204, 0); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); background-color: rgb(255, 240, 178); }
td.yellowleftright2 { border-left: 2px solid rgb(255, 204, 0); border-right: 2px solid rgb(255, 204, 0); }
td.yellowbot2lr { border-left: 2px solid rgb(255, 204, 0); border-right: 2px solid rgb(255, 204, 0); border-bottom: 2px solid rgb(255, 204, 0); }
td.leftyellow { border-left: 1px solid rgb(255, 204, 0); border-bottom: 1px solid rgb(255, 204, 0); background-color: rgb(255, 240, 178); }
td.rightyellow { border-right: 1px solid rgb(255, 204, 0); border-bottom: 1px solid rgb(255, 204, 0); background-color: rgb(255, 240, 178); }
td.topyellow { border-top: 2px solid rgb(255, 204, 0); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); background-color: rgb(255, 240, 178); }
td.topyellowbot { border-style: solid; border-color: rgb(255, 204, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-width: 2px 1px 1px; background-color: rgb(255, 240, 178); }
td.topwhitebot { border-style: solid; border-color: rgb(255, 204, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-width: 2px 1px 1px; background-color: rgb(255, 255, 255); }
td.redtop2 { border-top: 2px solid rgb(229, 0, 0); }
td.redtop2gray3 { border-style: solid; border-color: rgb(229, 0, 0) rgb(204, 204, 204) rgb(204, 204, 204); border-width: 2px 1px 1px; }
td.leftgray { border-left: 1px solid rgb(204, 204, 204); }
td.rightgray { border-right: 1px solid rgb(204, 204, 204); }
td.leftgraybg { border-left: 1px solid rgb(204, 204, 204); background-color: rgb(239, 239, 239); }
td.rightgraybg { border-right: 1px solid rgb(204, 204, 204); background-color: rgb(239, 239, 239); }
td.leftrightgraybg { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); background-color: rgb(239, 239, 239); }
td.leftrighttopbotgraybg { border: 1px solid rgb(204, 204, 204); background-color: rgb(247, 247, 247); }
td.lefttopbotgraybg { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background-color: rgb(247, 247, 247); }
td.topbotgraybg { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background-color: rgb(247, 247, 247); }
td.graytopbot { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
td.graytopbotright { border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
td.graytopbotleft { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
td.grayleftright1 { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
td.grayleftright1topblack1 { border-top: 1px solid rgb(51, 51, 51); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
td.grayleft2 { border-left: 2px solid rgb(204, 204, 204); }
td.leftbotgray { border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
td.leftbot2gray { border-left: 1px solid rgb(204, 204, 204); border-bottom: 2px solid rgb(204, 204, 204); }
td.rightbot2gray { border-right: 1px solid rgb(204, 204, 204); border-bottom: 2px solid rgb(204, 204, 204); }
td.leftrightbot2gray { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 2px solid rgb(204, 204, 204); }
td.bot2gray { border-bottom: 2px solid rgb(204, 204, 204); }
td.rightbotgray { border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
td.rightgray { border-right: 1px solid rgb(204, 204, 204); }
td.botgray { border-bottom: 1px solid rgb(204, 204, 204); }
td.topgray { border-top: 1px solid rgb(204, 204, 204); }
td.topgraybg { border-top: 1px solid rgb(204, 204, 204); background-color: rgb(247, 247, 247); }
td.topgrayyellow { border-top: 1px solid rgb(204, 204, 204); background-color: rgb(255, 204, 0); }
td.topgrayyellowl { border-top: 1px solid rgb(204, 204, 204); background-color: rgb(255, 240, 178); }
td.topleftgrayyellow { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); background-color: rgb(255, 204, 0); }
td.bordergray3 { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
td.bordergray4 { border: 1px solid rgb(204, 204, 204); }
td.leftbrown2 { border-left: 2px solid rgb(231, 207, 140); }
td.topbrown1 { border-top: 1px solid rgb(231, 207, 140); }
td.leftblack { border-top: 2px solid rgb(51, 51, 51); border-left: 2px solid rgb(51, 51, 51); border-bottom: 2px solid rgb(51, 51, 51); background-color: rgb(255, 240, 178); }
td.rightblack { border-top: 2px solid rgb(51, 51, 51); border-right: 2px solid rgb(51, 51, 51); border-bottom: 2px solid rgb(51, 51, 51); background-color: rgb(255, 240, 178); }
td.boxblack { border: 2px solid rgb(51, 51, 51); background-color: rgb(255, 240, 178); }
.main { margin: 0px 0px 10px; }
.sp00050010 { margin: 0px 5px 0px 10px; }
.sp00001510 { margin: 0px 0px 15px 10px; }
.sp00001505 { margin: 0px 0px 15px 5px; }
.sp00051500 { margin: 0px 5px 15px 0px; }
.sp20bot { margin-bottom: 5px; }
.sp10bot { margin-bottom: 10px; }
.sp010500051 {
	margin: 1px 15px 5px;
	float: left;
	color: rgb(51,51,51);
}
.sp01050505 { margin: 1px 5px 5px; }
.sp01051505 {
	margin: 15px 5px 1px;
	text-align: right;
}
.sp01051506 {
	margin: 15px 5px 1px;
	text-align: left;
}
.sp01051507 {
	margin: 10px 5px 1px;
	text-align: right;
	float: right;
	color: #FFFFFF;
}
.sp01051005 { margin: 1px 5px 10px; }
.sp05050500 { margin: 5px 5px 5px 0px; }
.sp05051500 { margin: 5px 5px 15px 0px; }
.sp05051505 { margin: 5px 5px 15px; }
.sp05100510 { margin: 5px 10px; }
.sp05150515 { margin: 5px 15px; }
.sp05051000 { margin: 5px 5px 10px 0px; }
.sp0505100a {
	margin: 5px 0px 10px 0px;
	float: left;
}
.hsp05051000 { margin: 5px 5px 10px 5px; }
.sp05051005 { margin: 5px 5px 10px; }
.sp05050505 { margin: 5px; }
.sp05050005 { margin: 5px 5px 0px; }
.sp05002000 { margin: 5px 0px 20px; }
.sp03100000 {
	margin: 3px 10px 0px 0px;
	text-align: left;
}
.sp03000000 { margin: 3px 0px 0px; }
.sp03101000 { margin: 3px 10px 10px 0px; }
.sp03001000 { margin: 3px 0px 10px; }
.sp07102010 { margin: 7px 10px 20px; }
.sp07050005 { margin: 7px 5px 0px; }
.sp12052020 { margin: 12px 5px 20px 20px; }
.sp10050005 { margin: 10px 5px 0px; }
.sp10051005 { margin: 10px 5px; }
.sp10000505 { margin: 10px 0px 5px 5px; }
.sp10052005 { margin: 10px 5px 20px; }
.sp10200505 { margin: 10px 20px 5px 5px; }
.sp15000510 { margin: 15px 0px 5px 10px; }
.sp15000500 { margin: 15px 0px 5px; }
.sp15050500 { margin: 15px 5px 5px 0px; }
.sp15051005 { margin: 15px 5px 10px; }
.sp30 { margin-top: 30px; }
.sp20 { margin-top: 20px; }
.sp10 { margin-top: 10px; }
.sp7 { margin-top: 7px; margin-bottom: 10px; }
.sp5 {
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: left;
}
.sp1005 { margin-top: 10px; margin-bottom: 5px; }
.sp5top { margin-top: 5px; }
.sp7top { margin-top: 7px; }
.sp55 { margin-left: 5px; margin-right: 5px; }
.sp75 { margin-left: 7px; margin-right: 5px; }
.sp1010 { margin-left: 10px; margin-right: 10px; }
.sp1000 { margin-left: 10px; margin-right: 0px; }
.sp0010 { margin-left: 0px; margin-right: 10px; }
.w320 { width: 320px; }
.w400 { width: 400px; }
.w320h120 { width: 320px; height: 120px; }
.w200 { width: 200px; }
.w150 { width: 150px; }
.w120 { width: 120px; }
.w100 { width: 100px; }
.w70 { width: 70px; }
.w60 { width: 60px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w20 { width: 20px; }
h1 { font-size: 160%; margin-bottom: 2px; font-weight: normal; margin-top: 0px; }
h2 { font-size: 140%; margin-bottom: 2px; }
h3 { font-size: 120%; margin-bottom: 2px; margin-top: 0px; }
.inline { display: inline; }
img.icon { margin-right: 0px; margin-bottom: 4px; }
img.screenshot { border: 1px solid rgb(51, 51, 51); }
img.nodisplay { display: none; }
td.rating { border-style: solid; border-color: rgb(102, 102, 102) rgb(153, 153, 153) rgb(153, 153, 153) rgb(102, 102, 102); border-width: 1px; width: 50px; height: 10px; background-color: rgb(204, 204, 204); }
td.space { font-size: 3px; }
.space { font-size: 3px; }
.normalweight { font-weight: normal; }
.LstPriceReg { font-family: Arial,Helvetica,sans-serif; line-height: 120%; font-weight: bold; color: rgb(230, 0, 0); }
.LstPriceSub { font-family: Arial,Helvetica,sans-serif; line-height: 120%; font-weight: bold; color: rgb(230, 0, 0); text-decoration: line-through; }
#divLinks { position: relative; left: 0px; top: 0px; visibility: hidden; }

#divShell { border: 1px solid rgb(252, 206, 4); background: rgb(252, 251, 222) none repeat; }
.shellhdr { padding: 5px; background: rgb(255, 240, 178) none repeat; }
.rollOverLayer { padding: 5px; color: rgb(0, 0, 0); font-size: 11px; font-family: Arial,Helvetica; display: none; margin-top: -6px; margin-left: -11px; position: absolute; z-index: 100; width: 221px; }
.redmasthead2 { background-image: url('images/red_masthead2.gif'); background-repeat: repeat-x; }
.bordergray4bg { border: 1px solid rgb(204, 204, 204); padding: 7px 10px; background: rgb(244, 244, 244) none repeat; }
.bggray { background: rgb(244, 244, 244) none repeat; }
.sp8010 { margin-left: 80px; margin-top: 10px; }
.w460 { width: 460px; }
td.yellowtop3 { border-top: 3px solid rgb(255, 204, 0); }
.graym2 { background-color: rgb(220, 222, 220); }
#centerWrap { margin: auto; }
.toolbox_on { width: 969px; }
.toolbox_on_compare_3col { width: 992px; }
.toolbox_on_compare_4col { width: 1192px; }
.toolbox_on_compare_5col { width: 1392px; }
.toolbox_off { width: 817px; }
.toolbox_off_compare_3col { width: 840px; }
.toolbox_off_compare_4col { width: 1040px; }
.toolbox_off_compare_5col { width: 1240px; }
.toolbox_on #bgWrap { background: transparent url('images/background.gif') repeat-y; width: 969px; }
.toolbox_on_compare_3col #bgWrap { background: transparent url('images/background_compare_3col.gif') repeat-y; width: 992px; }
.toolbox_on_compare_4col #bgWrap { background: transparent url('images/background_compare_4col.gif') repeat-y; width: 1192px; }
.toolbox_on_compare_5col #bgWrap { background: transparent url('images/background_compare_5col.gif') repeat-y; width: 1392px; }
.toolbox_off #bgWrap { background: transparent url('images/background.gif') repeat-y; width: 817px; }
.toolbox_off_compare_3col #bgWrap { background: transparent url('images/background_compare_3col.gif') repeat-y; width: 840px; }
.toolbox_off_compare_4col #bgWrap { background: transparent url('images/background_compare_4col.gif') repeat-y; width: 1040px; }
.toolbox_off_compare_5col #bgWrap { background: transparent url('images/background_compare_5col.gif') repeat-y; width: 1240px; }
#leftCol { float: left; padding-left: 1px; }
.toolbox_on #leftCol, .toolbox_off #leftCol { width: 798px; }
.toolbox_on_compare_3col #leftCol, .toolbox_off_compare_3col #leftCol { width: 821px; }
.toolbox_on_compare_4col #leftCol, .toolbox_off_compare_4col #leftCol { width: 1021px; }
.toolbox_on_compare_5col #leftCol, .toolbox_off_compare_5col #leftCol { width: 1221px; }
#rightCol { width: 170px; float: left; }
#contentArea { margin: 0px 10px 10px; text-align: left; }
.toolbox_on #contentArea, .toolbox_off #contentArea { width: 778px; }
.toolbox_on_compare_3col #contentArea, .toolbox_off_compare_3col #contentArea { width: 801px; }
.toolbox_on_compare_4col #contentArea, .toolbox_off_compare_4col #contentArea { width: 1001px; }
.toolbox_on_compare_5col #contentArea, .toolbox_off_compare_5col #contentArea { width: 1201px; }
#toolbox { padding-top: 128px; width: 170px; }
.toolbox_off #toolbox, .toolbox_off_compare_3col #toolbox, .toolbox_off_compare_4col #toolbox, .toolbox_off_compare_5col #toolbox { display: none; }
.tanHeader { border: 1px solid rgb(153, 153, 153); padding: 10px; background-color: rgb(255, 240, 178); }
.tanHeaderLeft { border-top: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); padding: 10px; background-color: rgb(255, 240, 178); }
.tanHeaderRight { border-top: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); padding: 10px; background-color: rgb(255, 240, 178); text-align: right; }
.bodyWhiteCell3 { border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); padding: 10px; background-color: rgb(255, 255, 255); }
.bodyWhiteCell4 { border: 1px solid rgb(153, 153, 153); padding: 10px; background-color: rgb(255, 255, 255); }
.bodyBotCell { padding: 10px; text-align: right; }
.bodyCompCell { border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); background: transparent url('images/yellow_bar_bg.gif') repeat-x; text-align: center; }
.attProductLeft { padding-right: 5px; float: left; width: 100px; position: relative; }
.attProductRight2 { float: left; width: 240px; position: relative; }
.attProductRight3 { float: left; width: 110px; position: relative; }
.attProductBot { clear: both; padding-top: 10px; }
.formContainer2 { clear: both; width: 350px; padding-top: 5px; }
.formContainer3 { clear: both; width: 220px; padding-top: 5px; }
.formLeft { padding-right: 5px; float: left; width: 20px; position: relative; }
.formRight2 { float: left; width: 325px; padding-top: 3px; position: relative; }
.formRight3 { float: left; width: 195px; padding-top: 3px; position: relative; }
.cartButton { clear: both; padding-top: 10px; }
.spacedElements { padding-top: 5px; }
.PopUpBlockTop { background: transparent url('images/box_top.gif') no-repeat; width: 300px; height: 20px; text-align: right; }
.PopUpBlockContent { background: transparent url('images/box_body.gif') repeat-y; padding-bottom: 5px; width: 300px; padding-top: 5px; }
.PopUpBlockMessage { padding-left: 10px; width: 280px; }
.PopUpBlockBottom { background: transparent url('images/box_bottom.gif') no-repeat; width: 300px; height: 20px; }
#masthead { width: 798px; }
.toolbox_on_compare_3col #masthead, .toolbox_off_compare_3col #masthead { width: 821px; }
.toolbox_on_compare_4col #masthead, .toolbox_off_compare_4col #masthead { width: 1021px; }
.toolbox_on_compare_5col #masthead, .toolbox_off_compare_5col #masthead { width: 1221px; }
#logo { width: 83px; height: 95px; float: left; }
#mastTopRow { margin: 0px; padding: 0px; width: 715px; height: 60px; float: right; }
.toolbox_on_compare_3col #mastTopRow, .toolbox_off_compare_3col #mastTopRow { width: 738px; }
.toolbox_on_compare_4col #mastTopRow, .toolbox_off_compare_4col #mastTopRow { width: 938px; }
.toolbox_on_compare_5col #mastTopRow, .toolbox_off_compare_5col #mastTopRow { width: 1138px; }
#waysNav { margin: 0px; padding: 0px; width: 334px; height: 60px; float: right; background-color: rgb(255, 255, 255); }
#waysNav ul { margin: 0pt; padding: 0pt; white-space: nowrap; background-color: rgb(255, 255, 255); }
#waysNav ul li { display: inline; }
#toolsNav { font-size: 10px; font-weight: bold; text-transform: uppercase; height: 60px; float: left; text-align: right; background-color: rgb(255, 255, 255); }
#toolsNav ul { margin: 0px; padding: 8px 15px 0px 0px; white-space: nowrap; }
#toolsNav ul li { display: inline; }
#toolsNav li { padding-right: 5px; }
a.toolsNav:link { color: rgb(119, 119, 119); text-decoration: none; font-size: 10px; font-weight: bold; }
a.toolsNav:active { color: rgb(153, 153, 153); text-decoration: underline; font-size: 10px; font-weight: bold; }
a.toolsNav:visited { color: rgb(119, 119, 119); text-decoration: none; font-size: 10px; font-weight: bold; }
a.toolsNav:hover { color: rgb(153, 153, 153); text-decoration: underline; font-size: 10px; font-weight: bold; }
#mainNav { font-family: Verdana,sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); text-align: left; }
.toolbox_on_compare_3col #mainNav, .toolbox_off_compare_3col #mainNav { width: 738px; }
.toolbox_on_compare_4col #mainNav, .toolbox_off_compare_4col #mainNav { width: 938px; }
.toolbox_on_compare_5col #mainNav, .toolbox_off_compare_5col #mainNav { width: 1138px; }
#mainNav ul { border: 0pt none ; margin: 0px 0px 0px 5px; padding: 0pt; list-style-type: none; }
#mainNav ul li { border-left: 1px solid rgb(169, 0, 0); margin: 0pt; padding: 0pt; display: block; float: left; }
#mainNav ul li a { border-top: medium none; border-right: medium none; border-bottom: medium none; padding: 5px 15px 0px; height: 35px; display: block; text-align: center; text-decoration: none; background-image: url('images/nav_arrow_001.gif'); background-repeat: no-repeat; background-position: right center; vertical-align: middle; }
#mainNav ul li.shorter { width: 60px; }
#mainNav ul li.midlength { width: 90px; }
#mainNav ul li.longer { width: 115px; }
#mainNav ul li.empty { width: 1px; height: 35px; }
.oneLine { line-height: 25px; }
#mainNav li a:hover { color: rgb(102, 102, 102); text-decoration: none; background-image: url('images/graybar.gif'); background-repeat: repeat-x; background-position: center top; }
.topmenuon, .topmenuoff { background: transparent url('images/redbar.gif') repeat-x; color: white; text-align: center; font-size: 10px; font-style: normal; font-weight: bold; font-family: Verdana,sans-serif; text-transform: uppercase; }
.topmenu .topmenuon:link { color: rgb(255, 204, 0); text-decoration: underline; }
.topmenuoff:link, .topmenuoff:visited, .topemenuoff:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.menu0on, .menu0off { padding: 2px; font-family: Arial,sans-serif; font-size: 11px; font-weight: bold; text-transform: none; }
.menu0off { border: 1px solid rgb(114, 114, 114); color: rgb(255, 255, 255); background-color: rgb(70, 70, 70); }
.menu0off:link, .menu0off:visited, .menu0off:hover { color: rgb(255, 255, 255); text-decoration: none; }
.menu0on { color: rgb(255, 204, 0); background-color: rgb(114, 114, 114); }
.menu0on:link, .menu0on:visited, .menu0on:hover { color: rgb(255, 204, 0); text-decoration: none; }
#mastBotRow { width: 798px; height: 32px; background-color: rgb(255, 240, 178); clear: both; text-align: left; }
.toolbox_on_compare_3col #mastBotRow, .toolbox_off_compare_3col #mastBotRow { width: 821px; }
.toolbox_on_compare_4col #mastBotRow, .toolbox_off_compare_4col #mastBotRow { width: 1021px; }
.toolbox_on_compare_5col #mastBotRow, .toolbox_off_compare_5col #mastBotRow { width: 1221px; }
#secondaryNav { width: 395px; font-size: 11px; font-weight: bold; text-transform: uppercase; float: left; }
#secondaryNav ul { margin: 0px; padding: 9px 0px 5px 10px; white-space: nowrap; }
#secondaryNav ul li { display: inline; }
#secondaryNav li { padding-right: 12px; }
a.secondaryNav:link { color: rgb(119, 119, 119); text-decoration: none; font-size: 11px; font-weight: bold; }
a.secondaryNav:active { color: rgb(153, 153, 153); text-decoration: underline; font-size: 11px; font-weight: bold; }
a.secondaryNav:visited { color: rgb(119, 119, 119); text-decoration: none; font-size: 11px; font-weight: bold; }
a.secondaryNav:hover { color: rgb(153, 153, 153); text-decoration: underline; font-size: 11px; font-weight: bold; }
#mastSearchArea { width: 390px; float: right; text-align: right; margin-top: 2px; }
input.mastSearch { border: 1px solid rgb(153, 153, 153); color: rgb(102, 102, 102); width: 130px; font-family: Arial,sans-serif; font-size: 11px; background-color: rgb(255, 255, 255); margin-right: 5px; }
select.mastSelect { color: rgb(102, 102, 102); width: 130px; font-family: Arial,sans-serif; font-size: 11px; margin-right: 5px; }
.mastSearchText { color: rgb(238, 0, 0); font-weight: bold; font-size: 11px; text-transform: uppercase; margin-right: 5px; }
#sitewide { text-align: left; clear: both; }
.toolbox_on_compare_3col #sitewide, .toolbox_off_compare_3col #sitewide { width: 821px; }
.toolbox_on_compare_4col #sitewide, .toolbox_off_compare_4col #sitewide { width: 1021px; }
.toolbox_on_compare_5col #sitewide, .toolbox_off_compare_5col #sitewide { width: 1221px; }
#mainNav_checkout { background: transparent url('images/redbar_001.gif') repeat-x scroll center top; overflow: hidden; font-family: Verdana,sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); width: 715px; height: 35px; text-align: left; float: right; }
#mainNav_checkout ul { border: 0pt none ; margin: 0px 0px 0px 5px; padding: 0pt; list-style-type: none; }
#mainNav_checkout ul li { margin: 0pt; padding: 0pt; display: block; float: left; }
.header_checkout { border: 0pt none ; font-size: 15px; font-weight: bold; text-transform: none; line-height: 32px; }
#waysNav_checkout { margin: 0px; padding: 0px; width: 430px; height: 60px; float: left; background-color: rgb(255, 255, 255); text-align: left; font-size: 10px; font-weight: bold; color: rgb(119, 119, 119); text-transform: uppercase; text-decoration: none; }
#waysNav_checkout ul { margin: 10px 0px 0px 7px; padding: 0pt; white-space: nowrap; background-color: rgb(255, 255, 255); }
#waysNav_checkout ul li { display: inline; }
.steps { font-size: 15px; text-align: left; color: rgb(238, 0, 0); font-weight: bold; margin-top: 10px; margin-left: 10px; }
.toolTanLeft { border-left: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(222, 173, 0); padding: 5px 0px 5px 10px; overflow: hidden; background-color: rgb(255, 240, 178); }
.toolTanRight { border-right: 1px solid rgb(222, 173, 0); border-bottom: 1px solid rgb(222, 173, 0); padding: 5px; background-color: rgb(255, 240, 178); }
.toolTan { border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(222, 173, 0); border-bottom: 1px solid rgb(222, 173, 0); padding: 5px 5px 5px 10px; overflow: hidden; background-color: rgb(255, 240, 178); }
.toolTop { background: transparent url('images/header_bottom_left.gif') repeat-x; }
.toolBottomLeft { padding: 4px 0px 4px 10px; background: transparent url('images/header_bottom_left.gif') repeat-x; }
.toolBottomLeftNoPad { background: transparent url('images/header_bottom_left.gif') repeat-x; }
.toolBottomRight { background: transparent url('images/header_bottom_right.gif') repeat-x; }
.toolText { color: rgb(119, 119, 119); font-size: 11px; }
a.toolTextLink:link { color: rgb(119, 119, 119); text-decoration: none; font-size: 11px; }
a.toolTextLink:active { color: rgb(153, 153, 153); text-decoration: underline; font-size: 11px; }
a.toolTextLink:visited { color: rgb(119, 119, 119); text-decoration: none; font-size: 11px; }
a.toolTextLink:hover { color: rgb(153, 153, 153); text-decoration: underline; font-size: 11px; }
.toolTextDark { color: rgb(51, 51, 51); font-size: 11px; }
a.toolTextDark:link { color: rgb(51, 51, 51); text-decoration: underline; font-size: 11px; }
a.toolTextDark:active { color: rgb(119, 119, 119); text-decoration: none; font-size: 11px; }
a.toolTextDark:visited { color: rgb(51, 51, 51); text-decoration: underline; font-size: 11px; }
a.toolTextDark:hover { color: rgb(119, 119, 119); text-decoration: none; font-size: 11px; }
#valueProp { margin: 10px 0px 0px 10px; width: 160px; }
#valueTop { background: transparent url('images/valueprop_top.gif') no-repeat; width: 160px; height: 10px; }
#valueMid { background: transparent url('images/valueprop_bg.gif') repeat-y; width: 160px; }
#valueContent { margin: 0px 10px; font-family: Verdana,sans-serif; font-size: 11px; font-weight: bold; color: rgb(153, 153, 153); width: 140px; }
#valueLink { width: 140px; text-align: right; font-size: 11px; margin-top: 5px; }
a.valueLink:link { color: rgb(153, 153, 153); text-decoration: underline; font-size: 11px; }
a.valueLink:active { color: rgb(102, 102, 102); text-decoration: none; font-size: 11px; }
a.valueLink:visited { color: rgb(153, 153, 153); text-decoration: underline; font-size: 11px; }
a.valueLink:hover { color: rgb(102, 102, 102); text-decoration: none; font-size: 11px; }
#valueBot { background: transparent url('images/valueprop_bot.gif') no-repeat; width: 160px; height: 10px; }
#footer { height: 300px; clear: both; float: left; text-align: left; position: relative; }
.toolbox_on #footer, .toolbox_off #footer { background: transparent url('images/footer_bg.gif') no-repeat; width: 810px; }
.toolbox_on_compare_3col #footer, .toolbox_off_compare_3col #footer { background: transparent url('images/footer_bg_compare_3col.gif') no-repeat; width: 833px; }
.toolbox_on_compare_4col #footer, .toolbox_off_compare_4col #footer { background: transparent url('images/footer_bg_compare_4col.gif') no-repeat; width: 1033px; }
.toolbox_on_compare_5col #footer, .toolbox_off_compare_5col #footer { background: transparent url('images/footer_bg_compare_5col.gif') no-repeat; width: 1233px; }
#footerEmail { width: 320px; float: left; text-align: left; padding-top: 5px; }
.footerBlock {
	padding: 5px 20px 0px 10px;
	font-size: 12px;
	float: left;
	top: 50px;
}
#footerBottomNav {
	padding: 0px 0px 0px 5px;
	color: rgb(119, 119, 119);
	font-weight: bold;
	font-size: 12px;
	float: left;
	top: 50px;
	left: 0px;
	visibility: visible;
	width: 793px;
	text-align: center;
	position: relative;
}
#footerBottomNav a { margin-right: 13px; font-weight: bold; font-size: 12px; }
a.footerBottomNav:link { color: rgb(119, 119, 119); text-decoration: none; }
a.footerBottomNav:active { color: rgb(153, 153, 153); text-decoration: underline; }
a.footerBottomNav:visited { color: rgb(119, 119, 119); text-decoration: none; }
a.footerBottomNav:hover { color: rgb(153, 153, 153); text-decoration: underline; }
#footerCopyright{
	color: rgb(170, 170, 170);
	font-size: 12px;
	width: 793px;
	float: none;
	font-weight: normal;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}#footerCopyright a {
	color: rgb(170, 170, 170);
	font-size: 12px;
	width: 793px;
	float: none;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a.footerCopyright:link { color: rgb(170, 170, 170); text-decoration: none;}
a.footerCopyright:active { color: rgb(170, 170, 170);text-decoration: underline; }
a.footerCopyright:visited { color: rgb(170, 170, 170); text-decoration: none; }
a.footerCopyright:hover { color: rgb(170, 170, 170); text-decoration: underline;}
#footerLogos { padding: 10px 0px 0px; width: 380px; float: right; text-align: right; }
.footerNavText { color: rgb(119, 119, 119); font-size: 11px; }
a.footerNavText:link { color: rgb(119, 119, 119); text-decoration: none; font-size: 11px; }
a.footerNavText:active { color: rgb(153, 153, 153); text-decoration: underline; font-size: 11px; }
a.footerNavText:visited { color: rgb(119, 119, 119); text-decoration: none; font-size: 11px; }
a.footerNavText:hover { color: rgb(153, 153, 153); text-decoration: underline; font-size: 11px; }
.footerNavTextBold { color: rgb(119, 119, 119); font-weight: bold; font-size: 11px; text-transform: uppercase; }
#footer_checkout { background: transparent url('images/footer_bg_checkout.gif') no-repeat; width: 810px; height: 60px; clear: both; float: left; text-align: left; }

/* ::::: http://www.honghai.biz/ccd/category.do?catOid=-12952&N=20012898+20012952&c=1 ::::: */

.paddedSpaceOutlet { padding-top: 0px; }

/* ::::: http://www.honghai.biz/ccd/category.do?catOid=-12952&N=20012898+20012952&c=1 ::::: */

.modsRight { width: 175px; margin-bottom: 15px; }
#mainNavbar { background: transparent url('images/redbar.gif') repeat-x scroll center top; font-family: Verdana,sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); width: 715px; height: 35px; text-align: left; float: right; }
.toolbox_on_compare_3col #mainNav, .toolbox_off_compare_3col #mainNav { width: 738px; }
.toolbox_on_compare_4col #mainNav, .toolbox_off_compare_4col #mainNav { width: 938px; }
.toolbox_on_compare_5col #mainNav, .toolbox_off_compare_5col #mainNav { width: 1138px; }
#mainad{ margin:auto; width:765px; background:#fff; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666}
.pic{ clear:both;margin:auto; width:765px;border-left:1px solid #666; border-right:1px solid #666; background-image:url(../images/banner.jpg); height:213px}
.ad{ height:34px; background-image:url(../images/bg.gif); width:765px; margin:auto; border-bottom:5px solid #0395C6;}
.ad p{ padding-top:8px; padding-left:10px; margin:0}
.ad2{ height:34px; background-image:url(../images/bg.gif); width:765px; margin:auto;}
.ad2 p{ padding-top:8px; padding-left:10px; margin:0}
.phone{ margin-left:350px; color:#FF0000}

.line{ border-bottom:1px dotted #ccc; border-right:1px dotted #ccc;border-left:1px dotted #ccc;}
.line2{ border-bottom:1px dotted #ccc;}
.info2{
	padding:10px;
	text-indent:2em;
	;
	border:1px solid #bbb;
	background:#fefefe;
	width:90%;
	margin:auto;
	margin-top:10px;
	margin-left: 30px;
}
.banner_flash {
	float: left;
	width: 185px;
	margin-top: 5px;
}
.banner_head_new {
	margin: 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
}
.sp01050005 { margin: 5px 5px 0px; }
.sp010500051 {
	margin: 1px 15px 5px;
	float: left;
	color: rgb(51,51,51);
}
