.left { float: left; }
.right { float: right; }
li { list-style: none; }
a { color: #0067C6; }
a:hover { color: #FF0000; text-decoration: none; }
table { border-collapse: collapse; }
img { border: 0px; vertical-align: middle; }
pre { font-size: 11px; line-height: 18px; }
* { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; }
body { background: #fff; padding: 0x; margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #000; background: url(/images/body_bg.jpg) repeat-x top; font-size: 12px; }
#topfont { height: 27px; line-height: 27px; width: 1003px; margin: 0px auto; font-weight: 700; }
.addtoany { z-index: 30; position: absolute; vertical-align: middle; }
#top { width: 983px; margin: 0 auto; height: 103px; background: url(/images/top_bg.jpg) top no-repeat; padding-top: 13px; padding-left: 20px; }
#top ul { float: right; }
#top ul li { padding-left: 5px; display: inline; }
#nev { background: url(/images/nav_bg.jpg) repeat-x; line-height: 29px; height: 29px; width: 1003px; margin: 0 auto; color: #FFF; clear: both; }
#nev .right { float: right; }
#nev .right img { padding-right: 10px; margin-top: 5px; }
#nev ul { float: left; }
#nev li a { color: #FFf; padding: 0 15px; text-decoration: none; }
#nev .now { background: url(/images/nav_li_now.jpg) no-repeat right; display: block; float: left; height: 29x; line-height: 29px; font-weight: 700; }
#nev li a:hover { background: url(/images/nav_li_now.jpg) no-repeat right; display: block; float: left; height: 29x; line-height: 29px; color: #FFFFFF; }
#nev li { display: block; float: left; background: url(/images/nav_li.jpg) no-repeat right; height: 29x; line-height: 29px; }
#Yah { background: url(/images/youatbg.jpg) repeat-x; width: 1003px; line-height: 30px; height: 30px; margin: 0 auto; font-size: 11px; text-indent: 5px; text-align: left; }
#Yah p { clear: both; }
#Yah a { color: #0067C6; text-decoration: underline; font-weight: 700; padding-left: 5px; text-align: left; }
#Yah a:hover { text-decoration: none; }
#main { width: 1003px; margin: 0 auto; padding-bottom: 15px; vertical-align: top; }
#left { width: 194px; background: #eee url(/images/left_bottom.jpg) repeat-x bottom; margin-right: 6px; float: left; }
#left .lefttitle { background: #10598B url(/images/seletyourgame.gif) no-repeat top; width: 184px; height: 49px; color: #fff; padding-left: 10px; }
#left .lefttitle h6 { font-family: "Arial Black"; font-size: 18px; color: #fff; padding-top: 5px; line-height: 20px; }
#left .lefttitle p { color: #fff; font-size: 12px; margin-left: 2px; }
#left h4 { font-size: 16px; margin-top: 10px; padding-left: 10px; text-decoration: underline; color: #FF0000; }
#left ul { padding: 10px 0 0; }
#left ul a { color: #000; text-decoration: none; font-size: 12px; }
#left ul a:hover { color: #FF0000; text-decoration: underline; }
#left li { background: url(/images/arrow.jpg) no-repeat 7px center; background-color: #eee; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; padding-left: 19px; line-height: 28px; font-size: 11px; }
#left li b { color: #0067C6; }
#center { width: 598px; float: left; }
#center h5 { background: url(/images/titlebg.gif) no-repeat; width: 598px; line-height: 24px; height: 24px; color: #FFF; text-indent: 10px; font-size: 13px; }
#center h5 span { font-weight: lighter; font-size: 11px; }
#center .centertitle { background: #10598B url(/images/centertitlea.jpg) no-repeat top; width: 588px; height: 46px; color: #fff; padding-left: 10px; }
#center .centertitle h6 { font-family: "Arial Black"; font-size: 18px; color: #fff; padding-top: 5px; line-height: 20px; }
#center .centertitle p { color: #fff; font-size: 12px; }
#center .centertitle a { color: #fff; font-size: 12px; margin: 0 3px; }
#center .centertitle .quick { font-family: "Arial Black"; color: #fff; font-size: 24px; line-height: 46px; }
#quickbox { background: #eee url(/images/quickbg.gif) no-repeat right bottom; border: 1px solid #E0E0E0; padding: 5px 10px; margin-bottom: 6px; }
#quickbox th { font-weight: lighter; text-align: right; padding-right: 5px; }

#quickbox td { height: 24px; }
.hotbox p { margin-bottom: 9px; font-size: 12px; }
.hotbox { background: url(/images/hotsaleboxbg.gif) no-repeat bottom; border: 1px solid #eee; padding: 10px 5px 0px; margin-bottom: 6PX; }
.hotbox ul { margin-bottom: 5px; }
.hotbox li { width: 562px; display: inline-block; background: url(/images/arrow_a.jpg) no-repeat left center; padding: 2px 0 1px 14px; margin-left: 5px; }
.hotbox li b { color: #2983D6; }
.hotbox li a { color: #666; }
.hotbox li span { float: right; padding-right: 5px; }
.hotbox HR { border-bottom: 1PX dotted #999; height: 1px; margin: 3px 0; }
.hotsaletable { text-align: center; }
.hotsaletable p { color: #FF0000; font-weight: 700; line-height: 14px; margin: 0px; }
.hotsaletable td { vertical-align: bottom; }
.hotsaletable img { }
#center .centertitlea { background: #10598B url(/images/centertitleb.jpg) no-repeat top; width: 588px; height: 46px; color: #fff; padding-left: 10px; }
#center .centertitlea h6 { font-family: "Arial Black"; font-size: 18px; color: #fff; margin-top: 10px; line-height: 20px; }
#center .centertitlea p { color: #fff; font-size: 12px; }
#center .centertitlea p a { color: #fff; margin-right: 5px; font-weight: 700; }
#center .centertitlea p a:hover { color: #FFFF00; font-weight: 700; }
#right { float: right; width: 195px; display: table; }
#right .box { background: url(/images/right_t.gif) #eee no-repeat; padding: 0px 10px 15px; margin-bottom: 8px; }
#right .box li { background: url(/images/arrow.jpg) no-repeat left center; padding: 4px 0 4px 13px; }
#right .box li a { color: #000; font-size: 12px; }
#right .box h6 { font-size: 13px; line-height: 24px; height: 24px; color: #fff; margin-bottom: 6px; }
#right #mail { background: url(/images/mailbg.jpg) no-repeat; height: 173px; margin-bottom: 8px; margin-top: 8px; padding-top: 30px; padding-left: 10px; }
#right #mail h6 { font-size: 11px; padding-top: 15px; }
#right #mail ul { margin-left: 10px; font-size: 11px; }
#right #mail li { background: url(/images/arrow_c.gif) no-repeat center left; padding-left: 8px; }
#right #mail li a { color: #024870; }
.line { background: url(/images/rightline.gif) repeat-x; height: 5px; margin: 5px 0; }
#footer { background: #666; height: 60px; margin: 0 auto; width: 1003px; clear: both; }
#footer #lefta { background: url(/images/line.gif) no-repeat center right; width: 170px; margin-right: 15px; height: 40px; float: left; padding-top: 10px; padding-left: 10px; }
#footer #right { width: 184px; float: right; background: url(/images/line.gif) no-repeat left center; padding-top: 10px; }
#footer ul { padding-top: 10px; color: #fff; margin-bottom: 2px; }
#footer li { display: inline; font-size: 11px; padding: 0 3px; }
#footer li a { color: #fff; font-weight: 700; }
#footer p { color: #B3B3B3; font-size: 11px; }
#footerpic { width: 1003px; margin: 0 auto; text-align: center; padding: 5px 0; }
#footerpic img { margin: 0 5px; }
#font { width: 1003px; margin: 0 auto; padding: 15px; font-size: 11px; text-align: center; }
#font a { margin: 0 2px; color: #666666; }
#font p { margin-bottom: 10px; }
#dvteam { clear: both; }

/*pltab*/
.team_PL UL { clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 30px; text-align: left; border-bottom: 2px solid #fff; margin-top: 1px; background: url(/images/pltabli.jpg) repeat; }
.team_PL LI { padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; text-align: left; }
.tabactivepl { background: #fff; float: left; color: #00488A; line-height: 25px; padding-top: 4px; font-size: 12px; text-align: left; height: 24px; padding-left: 10px; padding-right: 10px; margin-left: 2px; margin-top: 2px; margin-right: 2px; }

.tabpl1 { float: left;padding-top: 4px;  line-height: 28px; height: 24px; text-align: center; font-size: 12px; color: #fff; padding-left: 10px; background: #00488A; padding-left: 10px; padding-right: 10px; margin-left: 2px; margin-top: 2px; margin-right: 2px; }
.tabpl1:link { color: #fff; text-decoration: none; }
.tabpl1:visited { color: #fff; text-decoration: none; }
.tabpl1:hover { color: #fff; text-decoration: none; }

.tabpl2 { float: left;padding-top: 4px;  line-height: 28px; height: 24px; text-align: center; font-size: 12px; color: #fff; background: #00488A; margin-top: 2px; padding-left: 10px; padding-right: 10px; margin-left: 2px; margin-top: 2px; margin-right: 2px; }
.tabpl2:link { color: #fff; text-decoration: none; }
.tabpl2:visited { color: #fff; text-decoration: none; }
.tabpl2:hover { color: #fff; text-decoration: none; }

.tabpl3 { float: left;padding-top: 4px;  line-height: 28px; height: 24px; text-align: center; font-size: 12px; color: #fff; background: #00488A; margin-top: 2px; padding-left: 10px; padding-right: 10px; margin-left: 2px; margin-top: 2px; margin-right: 2px; }
.tabpl3:link { color: #fff; text-decoration: none; }
.tabpl3:visited { color: #fff; text-decoration: none; }
.tabpl3:hover { color: #fff; text-decoration: none; }

.tabpl4 { float: left;padding-top: 4px;  line-height: 28px; height: 24px; text-align: center; font-size: 12px; color: #fff; background: #00488A; padding-left: 10px; padding-right: 10px; margin-left: 2px; margin-top: 2px; margin-right: 2px; }
.tabpl4:link { color: #fff; text-decoration: none; }
.tabpl4:visited { color: #fff; text-decoration: none; }
.tabpl4:hover { color: #fff; text-decoration: none; }

.tabactivepl:link { color: #00488A; text-decoration: none; }
.tabactivepl:visited { color: #00488A; text-decoration: underline; }
.tabactivepl:hover { color: #00488A; text-decoration: none; }
.team_content_boxpl { padding-top: 10px; padding-bottom: 20px; }
.team_content_boxpl ul { font-size: 12px; vertical-align: top; }
.team_content_boxpl li { list-style: none; font-weight: lighter; color: #FF0000; background: url(/images/arrow.jpg) no-repeat left center; padding-left: 10px; font-size: 12px; line-height: 20px; }
.team_content_boxpl b { color: #3B3A3A; font-size: 12px; font-weight: 700; }
.team_content_boxpl li a { color: #2983D6; font-weight: 700; font-size: 12px; text-decoration: underline; margin-right: 5px; }
.team_content_boxpl h3 { font-size: 13px; }
.team_content_boxpl p { padding-bottom: 10px; margin: 2px; color: #363636; font-size: 12px; }
.team_content_boxpl a:link, .team_content_box a:visited { color: #2983D6; text-decoration: underline; }
.team_content_boxpl a:hover { text-decoration: none; color: #f60; }


/*indtab*/
.team UL { clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 17px; padding-top: 0px; height: 17px; text-align: left; border-bottom: 4px solid #666; background: #8E9295; margin-top: 1px; padding-left: 25px; }
.team LI { padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; text-align: left; }
.tabactive { background: url(/images/bgb.gif) no-repeat left; float: left; color: #ff9900; line-height: 17px; padding-top: 0px; height: 17px; font-size: 12px; text-align: center; width: 160px; margin-right: -18px; margin-left: -18px; }
.tab1 { background: url(/images/bga.gif) no-repeat left; float: left; line-height: 17px; height: 17px; text-align: center; font-size: 12px; text-align: center; width: 160px; color: #fff; margin-right: -18px; margin-left: -18px; }
.tab1:link { color: #fff; text-decoration: none; }
.tab1:visited { color: #fff; text-decoration: none; }
.tab1:hover { color: #fff; text-decoration: none; }
.tabactive:link { color: #ff9900; text-decoration: none; }
.tabactive:visited { color: #ff9900; text-decoration: underline; }
.tabactive:hover { color: #fff; text-decoration: none; }
.team_content_box { padding-top: 10px; padding-left: 10px; padding-right: 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 10px; }

.team_content_box { padding-top: 10px; padding-left: 10px; padding-right: 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.team_content_box ul { font-size: 12px; vertical-align: top; }
.team_content_box li { list-style: none; font-weight: lighter; color: #FF0000; background: url(/images/arrow.jpg) no-repeat left center; padding-left: 10px; font-size: 12px; line-height: 20px; }
.team_content_box b { color: #3B3A3A; font-size: 12px; font-weight: 700; }
.team_content_box li a { color: #2983D6; font-weight: 700; font-size: 12px; text-decoration: underline; margin-right: 5px; }
.team_content_box img { padding-right: 20px; vertical-align: top; }
.team_content_box h3 { font-size: 13px; }
.team_content_box p { padding-bottom: 10px; margin: 2px; color: #363636; font-size: 12px; }
.team_content_box a:link, .team_content_box a:visited { color: #2983D6; text-decoration: underline; }
.team_content_box a:hover { text-decoration: none; color: #f60; }
.gamebox { background: #fff; border: 1px solid #ccc; padding: 10px; float: left; width: 188px; margin-top: -60px; }
.gamebox h2 { font-size: 11px; color: #666; font-weight: 700; border-bottom: 1px dotted #ccc; }
.gamebox ul { padding-top: 5px; line-height: 20px; margin-left: 10px; }
.gamebox ul li { background: url(/images/arrow.jpg) no-repeat left center; padding-left: 10px; font-size: 11px; }
.fontbox { background: url(/images/order_bg.gif) repeat-x top; margin-bottom: 8px; border: 1px solid #DAD7D2; padding: 15px; }
.fontbox a { color: #0067C6; font-weight: 700; line-height: 20px; text-decoration: underline; }
.fontbox a:hover { color: #FF0000; text-decoration: none; }
.fontbox h3 { font-size: 13px; color: #333; margin-top: 10px; margin-bottom: 0px; }
.fontbox h4 { font-size: 13px; margin-top: 10px; height: 25px; margin-bottom: 0px; padding-bottom: 0px; }
.fontbox p { margin-bottom: 15px; }
.fontbox .ul { margin-left: 10px; }
.fontbox .ul li { background: url(/images/arrow_d.gif) no-repeat left center; padding-left: 10px; font-weight: lighter; font-size: 12px; }
.fontbox h6 { font-weight: lighter; font-size: 20px; line-height: 24px; margin-top: 15px; }
.listtable { width: 100%; margin: 0 auto; }
.listtable td { height: 35px; }
.listtable th { text-align: right; padding-right: 5px; }
.table { width: 100%; margin: 5px auto 10px; }
.table td { border-bottom: 1px solid #ccc; padding: 5px; color: #474747; }
.table th { border-bottom: 1px solid #ccc; background: #EFEFEF; text-align: left; padding: 5px; color: #333; }
.classboxtitle { background: none transparent scroll repeat 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.classboxtitle p { padding-bottom: 15px; padding-left: 10px; padding-right: 10px; }
.classboxtitle h6 { font-size: 13px; margin-top: 10px; padding-left: 10px; color: #0033CC; }
FIELDSET { clear: both; border-right: #cccccc 1px solid; padding-right: 0.5em; border-top: #cccccc 1px solid; padding-left: 0.5em; background: url(/images/fieldset.gif) repeat-x 50% bottom; padding-bottom: 0.5em; margin: 10px 0px; border-left: #cccccc 1px solid; width: 580px; padding-top: 0.5em; border-bottom: #cccccc 1px solid; }
FIELDSET:hover { border-right: #f5712b 1px solid; border-top: #f5712b 1px solid; background-image: none; border-left: #f5712b 1px solid; border-bottom: #f5712b 1px solid; }
LEGEND { #PADDING-RIGHT:0.3em;PADDING-LEFT:0.3em;FONT-WEIGHT:bold;FONT-SIZE:17px;PADDING-BOTTOM:0.3em;COLOR:#3c5383;PADDING-TOP:0.3em}
.box_b { background: #F1F1F1; color: #000; border: 1px solid #DBDBDB; font-weight: 700; margin-bottom: 6px; margin-top: 18px; }
.box_b p { font-weight: lighter; color: #373737; padding: 0 10px 15px; }
.box_b h6 { font-size: 13px; padding-top: 15px; padding-left: 10px; }
#VolumeDiscounttitle { background: #2983D6; width: 100%; height: 25px; color: #fff; text-align: center; font-size: 14px; font-weight: 700; line-height: 25px; }
.VolumeDiscount { width: 100%; border-collapse: collapse; border-spacing: 0px; text-align: center; }
.VolumeDiscount th { color: #2457BD; text-align: center; background: #E9E4DA; font-weight: 700; border: 1px solid #1065B4; font-size: 12px; font-weight: 700; }
.VolumeDiscount td { color: #2457BD; border: 1px solid #1065B4; background: #fff; font-size: 12px; padding: 5px 0; }
.goldtable { border-collapse: collapse; width: 98%; margin: 10px auto; }
.goldtable td { border-bottom: 1px solid #eee; text-align: left; line-height: 24px; padding-left: 5px; height: 30px; font-size:13px; }
.goldtable th { text-align: left; background: #eee; padding-left: 5px; line-height: 24px; height: 24px; }
.bannertable { background: url(/images/bannerbg.jpg) repeat-x; height: 148px; padding: 10px; border-bottom: 1px dotted #ccc; }
.bannertable td { padding-right: 5px; padding-left: 5px; font-size: 11px; }
.accountmain { width: 1003px; margin: 0 auto; }
.accbox { padding: 10px; background: #FFFFCC; border: 1px solid #ADB9C2; height: 98px; margin-bottom: 10px; }
.accountmain h2 { background: url(/images/thbg.gif) repeat-x; color: #fff; font-size: 14px; height: 26px; line-height: 26px; padding-left: 5px; margin-bottom: 10px; }
.accountmain h4 { font-size: 18px; margin-top: 10px; font-weight: lighter; }
.accountmain p { font-size: 11px; }
.accountmain p a { margin-right: 2px; }
.searchaccbox { background: url(/images/pro_bg.gif) repeat-x bottom #fff; border: 1px solid #BDBCBD; padding: 10px; margin-bottom: 10px; }
.searchaccbox table { width: 100%; }
.acctalb { width: 100%; margin-bottom: 15px; }
.acctalb th { font-size: 13px; height: 24px; text-align: center; background: url(/images/thbg.gif) repeat-x #325984; line-height: 23px; height: 23px; color: #fff; }
.acctalb td { padding: 5px; text-align: center; border-bottom: 1px solid #BBC3D3; }
.acctalb td.bigfont { font-size: 25px; font-weight: 700; margin-bottom: 5px; }
.Highlights { text-align: left; }
.cdkbox { background: #fff; padding: 10px 15px 5px; height: 139px; border-bottom: 1px dotted #ccc; }
.cdkbox h2 { font-size: 14px; padding-top: 5px; padding-bottom: 5px; margin: 0px; }
.cdkbox h2 span { float: right; width: 100px; text-align: right; }
.cdkbox p { margin-top: 0px; margin-bottom: 0px; }
.cdkbox .input { width: 25px; background: #fff; border: 1px #B4B4B4 solid; margin-right: 5px; }
.hotsalebox { border: 2px solid #EB282E; padding: 10px; background: #fff; }
.hotsalebox h6 { border-bottom: 1px dotted #ccc; padding-bottom: 5px; text-align: center; }
.hotsalebox p { margin-bottom: 5px; }
.hotsalebox h5 { color: #333; }
.hotsalebox .boxa { border-bottom: 1px #ccc dashed; padding-bottom: 5px; padding-top: 5px; }
.delline { text-decoration: line-through; font-weight: lighter; color: #333; }


.blue { color: #0067C6; }
.blue a { color: #0067C6; }
.red { color: #FF0000; }
.input { border: 1px solid #AABCCE; color: #666; font-size: 12px; padding-left: 5px; line-height: 21px; height: 21px; margin-top: 4px; }
.but { background: url(/images/but_a.gif) no-repeat; width: 99px; line-height: 31px; height: 31px; text-align: center; border: 0px; cursor: pointer; color: #FFFFFF; font-weight: 700; }
.but_b { background: url(/images/but_ab.gif) no-repeat; width: 190px; line-height: 31px; height: 31px; text-align: center; border: 0px; cursor: pointer; color: #FFFFFF; font-weight: 700; }
.but_a { background: url(/images/but_b.gif) no-repeat; width: 63px; line-height: 20px; height: 20px; text-align: center; border: 0px; cursor: pointer; color: #FFF; font-weight: 700; font-size: 12px; margin-top: 5px; }
.red_big { color: #ff0000; font-size: 22px; font-weight: 700; }

#dvStock { padding: 5px; border: 1px solid #ccc; background-color: #FFFFEE; color: #000; }
