* { margin: 0; padding: 0; }
body { text-align: center; font-size: 12px; }
img { border: 0; }
ul { list-style-type: none; }
a { text-decoration: none; color:#000;}
a:hover{color:#fe0000;}
.clear { clear: both; font-size: 0; line-height: 0; }
#wrapper { width: 990px; margin: 0 auto; }
#header { height: 129px; text-align: left; overflow: hidden; background: #004884 url(../ydimg/login/top_ban.gif) no-repeat; position: relative; }
#nav { list-style-type: none; position: absolute; left: 33px; bottom: 0; }
#nav li { width: 94px; height: 29px; float: left; text-align: center; margin: 0 1px 0 0; }
#nav li a { color: #fff; text-decoration: none; line-height: 29px; vertical-align: bottom; background: url(../ydimg/login/nav_ah.gif) no-repeat; display: block; width: 94px; height: 29px; }
#nav li a:hover, #nav li.on a { background: url(../ydimg/login/nav_a.gif) no-repeat; color: #000; }
#main { text-align: left; background: #fff url(../ydimg/login/main_top_bg.gif) repeat-x; padding: 41px 0 20px 0; min-height: 460px; }
*html #main { height: auto; }
* + html #main { height: auto; padding: 41px 0 10px 0; }
#lefcol { padding: 0 0 0 32px; width: 190px; float: left; }
#midcol { width: 435px; float: left; margin: 0 0 0 14px; }
#rigcol_home { width: 233px; background: url(../ydimg/demo/left_bg.gif) no-repeat; float: left; margin: 0 0 0 19px; border: 1px solid #D5D5D5; }
#rigcol { float: left; margin: 0 0 0 14px; width: 750px; }
#footer { height: 82px; clear: both; padding: 10px 0 0 0; text-align: left; background: #004884; }
#footer p { padding: 5px 0 0 40px; color: #fff; }
.K2046_Pager { text-align: center; line-height: 24px; vertical-align: middle; }
/*= pronav
--------------------*/
#pronav { height: 375px; background: #F5F5F5; }
*html #pronav { height: 300px; }
#pronav ul { list-style-type: none; }
#pronav ul a { text-decoration: none; }
#pronav .title { border: 1px solid #c3c8cb; height: 25px; }
#pronav .title li { line-height: 25px; vertical-align: middle; padding: 0 0 0 15px; font-weight: bold; color: #000; background: url(../ydimg/demo/tab.gif) repeat-x; }
#pronav .title .on { background: url(../ydimg/demo/tab_on.gif) repeat-x; color: #fff; }
#pronav ul li { line-height: 20px; vertical-align: middle; }
.plist { border: 1px solid #c3c8cb; width: 188px; clear: both; }
.plist li { background: #E1E8EB; border-top: 1px solid #fff; }
.plist li img { float: right; margin: -15px 5px 0 0; }
.plist li a { background: url(../ydimg/demo/plist.gif) no-repeat 7px 3px; padding: 0 0 0 21px; font-weight: bold; color: #000; }
.slist { }
.slist li { background: #F5F7F7; border-top: 1px solid #C3C8CB; padding: 1px 0 0 0; }
.slist li a { background: url(../ydimg/demo/slist.gif) no-repeat 10px 3px; padding: 0 0 0 20px; font-weight: normal; }
.glist li { }
#pronav .glist li a { color: #4D7282; background: none; padding: 0 0 0 15px; }
/*= jsScroller
-----------------------------*/
.Container { position: absolute; top: 0px; left: 0px; width: 190px; height: 375px; background: #FFF url(images/container_background.gif) no-repeat; }
#Scroller-1 { position: absolute; overflow: hidden; width: 188px; height: 400px; background: #F5F5F5; border: 1px solid #c3c8cb; border-top: none; }
#btt { position: absolute; top: 378px; width: 188px; left: 1px; height: 22px; z-index: 99; background: #F5F5F5; }
#btt div { margin: 2px; height: 18px; background: #E1E8EB; }
.Scroller-Container { position: absolute; top: 0px; left: 0px; }
.Scrollbar-Up { cursor: pointer; position: absolute; top: 384px; left: 10px; z-index: 100; }
.Scrollbar-Down { cursor: pointer; position: absolute; top: 384px; right: 10px; z-index: 100; }
#cart { min-height: 500px; text-align: center; line-height: 24px; }
#cart table { margin: 0 auto; width: 80%; }
*html #cart { height: 500px; }
#cart td { padding: 2px 5px; }
#cart th { padding: 5px 0; }
#cart a { text-decoration: none; }
#cart div.op { text-align: right; width: 80%; padding: 5px; }
#cart .special { text-align: left; color: #888; }
#cart #tab { border-top: 1px solid #000; border-left: 1px solid #000; }
#cart #tab td, #cart #tab th { border-bottom: 1px solid #000; border-right: 1px solid #000; }
#cart .regtxt { border: none; border-bottom: 1px solid #777; background: none; }
#cart .special1 { text-align: left; }
#order { min-height: 500px; }
*html #order { height: 500px; }
#order table { width: 80%; margin: 20px auto; }
#order td { padding: 3px 5px; }
#order th { padding: 5px; }
#reg { min-height: 500px; text-align:center; width:100%; }
*html #reg { width: 500px; }
#reg h1 { margin: 0 auto; font-size: 20px; width: 80%; }
#reg table { width: 800px; margin: 10px auto;  border-collapse:collapse;  text-align:left;}
#reg td, #reg th { padding: 2px 5px; }
#reg .ltd
{
	width:120px;
	text-align:right;
}
#reg .noborder { width: 100%; border: none; margin: 0; }
#reg .noborder td { border: none; }
#reg .txtreg { border: none; border-bottom: 1px solid #777; background: none; width: 50px; }
.special { color: Red; padding: 0 0 0 6px; }
/*order*/
#tabLook{border-left:1px solid #ccc; border-top:1px solid #ccc;}
#tabLook td { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; line-height: 20px; padding: 0 5px; }
#tabLook table { width: 100%; border: 0; }
#intab1 { width: 690px; margin: 0 -5px; }
#intab1 td, #intab3 td { border-bottom: none; }
#intab2 { }
#intab2 td { border-right: none; width: 490px; margin: 0 -5px; }
.nonce { border: 1px solid #ccc; width: 120px; padding: 5px; background: #f90; float: left; margin: 20px 0 20px 20px; }
.non { border: 1px solid #ccc; width: 120px; padding: 5px; background: #C0C0C0; float: left; margin: 20px 0 20px 20px; }
.btnsearch{height:19px; width:50px; border:none; background:url(../ydimg/search.gif) no-repeat;}