body {
	background-color: #FFFFFF;
	background-image: url(product.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1004px;
}
#page_form {
	text-align: right;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 18px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
}
#page_form b {
	font-weight: normal;
	float: left;
	padding-right: 10px;
}
#page_form font {
	font-size: 11px;
	font-weight: bold;
}
#page_form a {
	float: left;
	display: block;
	width: 16px;
	text-align: center;
	margin-left: 1px;
	height: 16px;
	border: 1px solid #CCCCCC;
	line-height: 16px;
}
#header {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 15px;
	height: 36px;
	background-image: url(hNav.jpg);
	background-position: left top;
}
#header #logo {
	background-image: url(hNav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 185px;
	float: left;
	overflow: hidden;
	height: 36px;
}
#header #logo a {
	display: block;
	height: 36px;
}
#header #logo a:hover {
	background-position: 0px -36px;
}
#header #nav {
	float: left;
	overflow: hidden;
	height: 36px;
	width: 600px;
}
#header #nav ul {
}
#header #nav li {
	float: left;
	display: block;
	line-height: 36px;
}
#header #nav a {
	color: #626262;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(hNav.jpg);
	background-position: 0px 0px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 36px;
	line-height: 9;
	overflow: hidden;
}
#header #nav a:hover {
	color: #C9C9C9;
	font-size: 14px;
	border: none;
	background-position: 0px -37px;
}
#header #nav #nav_0 {
	background-position: -185px 0px;
	width: 116px;
}
#header #nav #nav_0:hover {
	background-position: -185px -37px;
}
#header #nav #nav_0:active {
	background-position: -185px -111px;
}
#header #nav #nav_1 {
	background-position: -301px 0px;
	width: 116px;
}
#header #nav #nav_1:hover {
	background-position: -301px -37px;
}
#header #nav #nav_2 {
	background-position: -417px 0px;
	width: 116px;
}
#header #nav #nav_2:hover {
	background-position: -417px -37px;
}
#header #nav #nav_3 {
	background-position: -533px 0px;
	width: 116px;
}
#header #nav #nav_3:hover {
	background-position: -533px -37px;
}
#header #nav #nav_4 {
	width: 117px;
	background-position: -649px 0px;
}
#header #nav #nav_4:hover {
	background-position: -649px -37px;
}
#header #search {
	display: block;
	float: left;
	width: 195px;
	height: 40px;
}
#header #search form {
	height: 36px;
}
#header #search #keywords {
	border: none;
	height: 16px;
	line-height: 16px;
	margin-top: 11px;
	width: 125px;
	margin-left: 30px;
	overflow: hidden;
	background: none;
	color: #999999;
}
#header #search #go {
	display: none;
}
#bodyer {
	clear: both;
	width: 985px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 20px;
}
#bodyer #lefter {
	width: 170px;
	float: left;
	overflow: hidden;
}
#mail {
	background-image: url(aaa.jpg);
	height: 107px;
	background-position: center top;
	color: #E6E6E6;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	width: 170px;
}
#bodyer #lefter #mail form {
	display: none;
}

#mail ul {
	padding: 10px;
	line-height: 16px;
	font-size: 11px;
}
#mail li {
	line-height: 14px;
}
#mail strong {
	line-height: 20px;
}
#mail #UserEmail {
	margin-top: 20px;
	margin-left: 15px;
	border: none;
	width: 120px;
	font-size: 11px;
	background: none;
	color: #939393;
}
#bodyer #lefter h1 {
	line-height: 24px;
	background-image: url(boxTh.jpg);
	height: 24px;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	font-weight: bold;
	padding-left: 10px;
	font-size: 12px;
	color: #FFFFFF;
}
#class {
	padding: 1px;
	margin-bottom: 10px;
	overflow: hidden;
	margin-top: 5px;
}
#class h1 {
	line-height: 24px;
	background-image: url(boxTh.jpg);
	height: 24px;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	font-weight: bold;
	padding-left: 10px;
	font-size: 12px;
	color: #FFFFFF;
}
#class ul {
	width: 166px;
	float: left;
	display: block;
	background-color: #F1F1F1;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	overflow: visible;
}
#class ul ul {
	position: absolute;
	visibility: hidden;
	width: 200px;
}
#class li {
	width:100%;
	float:left;
	clear: both;
	display: block;
	line-height:25px;
	cursor:pointer;
	overflow: hidden;
	height: 25px;
}
#class li a {
	line-height: 24px;
	border-top: 1px solid #CCCCCC;
	padding-left: 10px;
	font-weight: bold;
	background-image: url(ico_class.gif);
	background-position: 145px center;
	background-repeat: no-repeat;
	display: block;
	background-color: #EFEFEF;
	height: 24px;
}
#class li li a {
	background: none;
	background-color: #EFEFEF;
}
#class li a:hover {
	text-decoration: none;
	background-color: #CCCCCC;
}
#bodyer #lefter #support_class ul {
	background-color: #F1F1F1;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width: 166px;
	overflow: hidden;
	clear: both;
}
#bodyer #lefter #support_class li {
	line-height: 25px;
	height: 25px;
	float: left;
	width: 100%;
	overflow: hidden;
}
#bodyer #lefter #support_class li.ed {
	height: auto;
}
#bodyer #lefter #support_class ul ul {
	display: block;
	clear: both;
	overflow: hidden;
	width: 100%;
	background-color: #FFFFFF;
}
#bodyer #lefter #support_class li li {
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
#bodyer #lefter #support_class a {
	line-height: 25px;
	display: block;
	text-indent: 10px;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
}
#bodyer #lefter #support_class a:hover {
	background-color: #CCCCCC;
	text-decoration: none;
}
#bodyer #lefter #support_class li li a {
	line-height: 20px;
}
#bodyer #lefter #login {
	padding: 1px;
	margin-bottom: 10px;
	clear: both;
}
#bodyer #lefter #login h1 {
	line-height: 24px;
	background-image: url(boxTh.jpg);
	height: 24px;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	font-weight: bold;
	padding-left: 10px;
	font-size: 12px;
}
#bodyer #lefter #login ul {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#bodyer #lefter #login li {
	line-height: 18px;
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
	height: 18px;
	overflow: hidden;
	padding-top: 6px;
	padding-bottom: 6px;
}
#bodyer #lefter #login li label {
	float: left;
	width: 55px;
	display: block;
}

#bodyer #lefter #login #userid {
	width: 85px;
	border: 1px solid #C6C2C3;
}
#bodyer #lefter #login #password {
	width: 85px;
	border: 1px solid #C6C2C3;
}
#bodyer #lefter #login #safeKey {
	border: 1px solid #C6C2C3;
	width: 40px;
	position: absolute;
}
#bodyer #righter #Login {
}
#bodyer #lefter #login img {
	margin-top: 4px;
	position: relative;
	left: 50px;
}
#bodyer #righter #Login #continue {
	background-image: url(bt_continue.gif);
	background-repeat: no-repeat;
	width: 124px;
	height: 20px;
	border: none;
	line-height: 9;
	overflow: hidden;
}
#bodyer #righter #Login #cancel {
	background-image: url(bt_cancel.gif);
	width: 120px;
	height: 21px;
	border: none;
	line-height: 9;
	overflow: hidden;
}
#bodyer #righter #Login #sendEmail {
	background-image: url(bt_sendemail.gif);
	width: 124px;
	height: 21px;
	line-height: 9;
	overflow: hidden;
	border: none;
}
#bodyer #lefter #login #sign {
	background-image: url(but_login.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFFFFF;
	font-size: 10px;
	width: 65px;
	height: 22px;
	border: none;
	margin-left: 0px;
	cursor: pointer;
	letter-spacing: -1px;
}
#bodyer #lefter #login #register {
	background-image: url(but_login.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFFFFF;
	font-size: 10px;
	width: 65px;
	height: 22px;
	border: none;
	cursor: pointer;
	letter-spacing: -1px;
}
#bodyer #lefter #login form a {
	color: #FF0000;
	text-decoration: none;
	text-align: center;
	display: block;
}
#bodyer #lefter #fd {
	background-image: url(advs.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 75px;
	margin-bottom: 10px;
}
#bodyer #lefter #fd a {
	display: block;
	height: 18px;
	margin-top: 30px;
	margin-right: 42px;
	margin-left: 42px;
}
#bodyer #lefter #cart {
	background-image: url(cart.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 60px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	margin-bottom: 10px;
	line-height: 20px;
}
#bodyer #lefter #pay {
	background-image: url(pay.jpg);
	height: 90px;
	margin-bottom: 10px;
	overflow: hidden;
}
#bodyer #lefter #pay a {
	display: block;
	line-height: 9;
	overflow: hidden;
}
#bodyer #lefter #pay #a_Paypal {
	height: 35px;
	margin-bottom: 25px;
}
#bodyer #lefter #pay #a_DHL {
	height: 30px;
	float: left;
	width: 75px;
}
#bodyer #lefter #pay #a_FedEx {
	height: 30px;
	float: left;
	width: 55px;
}
#bodyer #lefter #pay #a_UPS {
	height: 30px;
	width: 40px;
	float: left;
}



#bodyer #lefter #left_nav {
	padding: 1px;
	margin-bottom: 10px;
}
#bodyer #lefter #left_nav ul {
	border: 1px solid #CCCCCC;
}
#bodyer #lefter #left_nav li {
	line-height: 25px;
	padding-right: 5px;
	padding-left: 5px;
}
#bodyer #righter {
	float: right;
	width: 805px;
	overflow: hidden;
}
#bodyer #righter #path {
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(path.GIF);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: right;
}
#bodyer #righter #path a {
	background-position: right -35px;
	padding-right: 20px;
	line-height: 35px;
	background-image: url(pathBG.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-right: 5px;
	float: left;
	display: block;
}
#bodyer #righter #path a:hover {
	text-decoration: none;
}
#bodyer #righter #path b {
	line-height: 35px;
	display: block;
	margin-right: 250px;
	font-weight: normal;
	font-size: 10px;
	text-transform: capitalize;
}

#bodyer #righter #path img {
	float: right;
	position: relative;
	top: -35px;
}
#bodyer #righter #path #path_0 {
	line-height: 9;
	height: 35px;
	overflow: hidden;
	width: 40px;
	background: none;
	padding: 0px;
}
#bodyer #righter #ontop {
	background-image: url(mianBg.jpg);
	height: 375px;
	width: 100%;
	overflow: hidden;
}
#bodyer #righter #ontop ul {
	width: 807px;
	overflow: hidden;
}
#bodyer #righter #ontop li {
	float: left;
	width: 269px;
	text-align: center;
	padding-top: 30px;
	display: block;
}
#bodyer #righter #ontop dl {
}
#bodyer #righter #ontop dt {
	text-align: center;
}
#bodyer #righter #ontop dt a {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	line-height: 40px;
}
#bodyer #righter #ontop a:hover {
	position: relative;
	left: -2px;
	top: -2px;
}
#bodyer #righter #ontop img {
	display: block;
	width: 240px;
	height: 240px;
	margin-bottom: 40px;
	margin-right: auto;
	margin-left: auto;
}
#bodyer #righter #ontop dd {
	display: block;
	font-style: normal;
	line-height: 16px;
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	background-image: url(ico_p.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	cursor: pointer;
	text-align: left;
	text-indent: 20px;
}
#bodyer #righter #plist {
	width: 100%;
	overflow: hidden;
	clear: both;
	margin-top: 10px;
}
#bodyer #righter #plist h1 {
	line-height: 25px;
	background-image: url(listTh.jpg);
	display: block;
	height: 25px;
	font-size: 12px;
	padding-left: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
#bodyer #righter #plist h1 a {
	line-height: 25px;
	color: #FFFFFF;
}
#bodyer #righter #plist ul {
	width: 801px;
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-right: 1px;
	margin-left: 1px;
}
#bodyer #righter #plist li {
	float: left;
	width: 159px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	display: block;
	height: 185px;
}
#bodyer #righter #plist li dl {
}
#bodyer #righter #plist li dt {
	margin-right: 10px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	display: block;
}
#bodyer #righter #plist li dd {
	font-weight: bold;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	color: #00AEFF;
	font-style: normal;
	background-image: url(ico_o.jpg);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	line-height: 20px;
	height: 20px;
}
#bodyer #righter #plist li a {
	line-height: 40px;
}
#bodyer #righter #plist a:hover {
	position: relative;
	left: -2px;
	top: -2px;
}
#bodyer #righter #plist dd a {
	line-height: 20px;
	color: #00AEFF;
	padding-left: 15px;
}

#bodyer #righter #plist li img {
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#bodyer #righter #plist li b {
	display: block;
}
#bodyer #righter #plist center {
	line-height: 300px;
	display: block;
	border: 1px solid #CCCCCC;
}
#bodyer #righter #p_top {
	width: 804px;
}
#bodyer #righter #p_top #p_tit {
	background-image: url(pt_th.JPG);
	height: 55px;
	overflow: hidden;
	float:left;
	width: 804px;
	clear:both;
}
/*#bodyer #righter #p_top #p_tit h1 {
	padding-right: 20px;
	padding-left: 20px;
	line-height: 40px;
	font-size: 20px;
	color: #2D2F36;
}
#bodyer #righter #p_top #p_tit sup {
	font-size: 13px;
	color: #9D9D9D;
	line-height: 15px;
	padding-right: 20px;
	padding-left: 20px;
}*/
#bodyer #righter #p_top ul {
	border-bottom: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	overflow: hidden;
	width: 802px;
	background-image: url(pt_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-bottom: 5px;clear:both;
}
#bodyer #righter #p_top li {
	float: left;
	width: 266px;
	display: block;
	overflow: hidden;
	text-align: center;
	clear:none;
}
#bodyer #righter #p_top dl {
	margin-right: 10px;
	margin-left: 10px;
}
#bodyer #righter #p_top dd {
}
#bodyer #righter #p_list {
	margin-top: 10px;

	width: 805.px;
	width: 804px;
}
#bodyer #righter #p_list h1 {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
#bodyer #righter #p_list h1 a {
	font-size: 12px;
	display: block;
	line-height: 41px;
	background-image: url(p_th.jpg);
	text-align: center;
	height: 41px;
	width: 268px;
	float: left;
	background-position: 0px -41px;
}
#bodyer #righter #p_list a.ed {
	background-position: 0px 0px;
}
#bodyer #righter #p_list center {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	line-height: 650px;
}
#bodyer #righter #p_list ul {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#bodyer #righter #p_list li {
	padding-top: 10px;
	padding-bottom: 10px;
}
#bodyer #righter #p_list li a {
	color: #097ECC;
}
#bodyer #righter #p_list li a b {
	color: #000000;
}
#bodyer #righter #P_all {
}
#bodyer #righter #P_all a:hover {
	text-decoration: underline;
}

#bodyer #righter #P_all ul {
	clear: both;
}
#bodyer #righter #P_all li {
	border-bottom: 1px solid #E0E0E0;
	clear: both;
	height: 30px;

}
#bodyer #righter #P_all li a {
	color: #6DA7A7;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #E0E0E0;
	display: block;
	line-height: 30px;
}
#bodyer #righter #P_all li li {
	height: 20px;
	margin-left: 50px;
}
#bodyer #righter #P_all li li a {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	border-bottom: 1px solid #E0E0E0;
}
#bodyer #righter #P_all .p {
	width: 100%;
	overflow: hidden;
	margin-left: 30px;
}

#bodyer #righter #P_all .p a {
	font-weight: normal;
	color: #666666;
	border: none;
}
#bodyer #righter #P_all .p li {
	float: left;
	width: 16%;
	clear: none;
	padding: 0px;
	border: none;
	margin: 0px;
}
#P_view {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-bottom: 10px;
}
#P_view #path {
	background-image: url(path_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#bodyer #righter #P_view #path {
	margin: 0px;
	background-image: url(path_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#P_view #path a {
	float: left;
	margin-right: 5px;
	padding-right: 20px;
	padding-left: 10px;
	line-height: 35px;
}
#bodyer #righter #P_view #path a {
	background: none;
}

#P_view #path b {
	font-size: 10px;
	font-weight: normal;
	line-height: 35px;
	margin-right: 250px;
}
#P_view #path img {
	float: right;
	position: relative;
	top: -35px;
}
#P_view #path #path_0 {
	width: 40px;
	height: 35px;
	padding: 0px;
}
#P_view #p_t {
	border: 1px solid #CCCCCC;
	overflow: hidden;
	margin-top: 10px;
	width: 798px;
	margin-right: auto;
	margin-left: auto;
}
#P_view #p_tit {
	line-height: 40px;
	font-weight: bold;
	width: 500px;
	font-size: 18px;
	overflow: hidden;
	height: 40px;
}
#P_view #p_pic {
	float: left;
	width: 500px;
	text-align: center;
	height: 340px;
	border:1px solid #FFFFFF;
	background:#ffffff;
}
#P_view #p_pic img {
	margin:5px;
}
#P_view #p_pics {
	float: left;
	width: 280px;
	display: block;
	overflow: hidden;
	text-align: center;
	padding-top: 0px;
	height: 145px;
}
#P_view #p_pics ul {
	width: 205px;
	overflow: hidden;
	display: block;
	background-color: #E9ECEF;
	padding: 5px;
}
#P_view #p_pics li {
	float: left;
	width: 64px;
	text-align: center;
	padding: 2px;
	display: block;
}
#P_view #p_pics li a {
	border: 1px solid #666666;
	width: 60px;
	height: 60px;
	display: block;
	margin: auto;
	background-color: #FFFFFF;
}
#P_view #p_value {
	float: left;
	width: 340px;
	display: none;
}
#P_view #p_value li {
	line-height: 20px;
	clear: both;
	padding-left: 50px;
}
#P_view #p_value label {
	width: 60px;
	display: block;
	float: left;
}
#P_view #p_form {
	float: left;
	width: 290px;
	margin-top: 0px;
}
#P_view #p_form form {
	margin-right: 0px;
	margin-left: 10px;
	line-height: 30px;
}
#P_view #p_form li {
	padding-top: 2px;
	padding-bottom: 2px;
	clear: both;
	line-height: 18px;
}
#P_view #p_form label {
	float: left;
	width: 60px;
}
#P_view #p_form #addCar {
	background-image: url(addbuy_bt.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 87px;
	overflow: hidden;
	border: none;
	margin-left: 150px;
	padding-top: 21px;
}
#P_view #p_intro {
	clear: both;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 778px;
	overflow: hidden;
}
#P_view #p_totop {
	text-align: right;
	padding-right: 20px;
	margin-bottom: 5px;
	display: none;
}
#P_view #p_totop a {
	text-decoration: underline;
	line-height: 20px;
}
#P_view #p_ship {
	background-color: #E6E6E6;
	padding: 10px;
	margin-bottom: 10px;
	display: none;
}
#P_view #p_ship h1 {
	font-size: 12px;
	line-height: 25px;
}
#P_view #p_like {
	height: 90px;
	background-image: url(path_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#P_view #p_like h1 {
	font-size: 12px;
	line-height: 30px;
	display: none;
}
#P_view #p_like ul {
	width: 800px;
	margin-right: 2px;
	margin-left: 2px;
	overflow: hidden;
}
#P_view #p_like li {
	float: left;
	width: 100px;
	text-align: center;
	overflow: hidden;
}
#P_view #p_like li a {
	display: block;
	line-height: 20px;
}
#P_view #p_like li img {
}
#P_view #p_link {
	line-height: 25px;
	clear: both;
	display: none;
}
#Account {
	width: 700px;
	margin-left: 200px;
}
#Account h1 {
	font-size: 25px;
	margin-top: 30px;
	line-height: 50px;
}
#Account h2 {
	background-color: #F5F5F7;
	border: 1px solid #D7D7D9;
	padding-right: 10px;
	padding-left: 10px;
	height: 25px;
	text-align: right;
	background-image: url(6.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 25px;
}
#Account h2 a {
	font-size: 12px;
	text-align: right;
	line-height: 25px;
	font-weight: normal;
	color: #2C61DB;
}
#Account h2 b {
}

#Account table.box {
	border: 1px solid #999999;
}
#Account table.box th {
	background-color: #999999;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 30px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
#Account table.box td {
}
#Account table.box a {
	font-weight: bold;
	color: #3E62DD;
	display: block;
	padding-top: 10px;
	background-image: url(ico_a.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	padding-left: 30px;
}
#Account table.box span {
	margin-left: 30px;
	font-size: 11px;
}
#Register {
	margin-left: 100px;
	line-height: 18px;
	font-size: 13px;
	width: 600px;
	margin-top: 20px;
	color: #000000;
}
#Register #Error {
	display: block;
	background-color: #EEEEEE;
	padding: 5px;
	color: #FF0000;
	font-size: 12px;
	background-image: url(error.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	text-indent: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#Register td {
}
#Register label {
	font-size: 13px;
}
#Register h1 {
	line-height: 50px;
	font-size: 26px;
	clear: both;
}
#Register h2 {
	font-size: 16px;
	line-height: 25px;
	clear: both;
}
#Register hr {
	height: 1px;
	color: #999999;
	clear: both;
	margin-top: 20px;
}
#Register p {
	padding-right: 10px;
	padding-left: 10px;
}
#Register a {
	color: #3366CC;
	font-size: 14px;
}
#Register .red {
	display: none;
}
#Register input {
}
#Register fieldset {
	padding: 10px;
	border: 1px solid #CCCCCC;
}
#Register legend {
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	background-color: #EFEFEF;
}
#Register ul {
	clear: both;
}
#Register li {
	height: 55px;
	line-height: 25px;
	width: 50%;
	float: left;
	display: block;
}
#Register li label {
	display: block;
}
#Register li a {
	color: #0066CC;
	font-size: 14px;
}
#Register center input {
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#Register #submit {
	background-image: url(bt_continue.gif);
	height: 20px;
	width: 124px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	border: none;
	cursor: pointer;
	padding-top: 20px;
}
#bodyer #righter #Login {
	width: 500px;
	margin-left: 30px;
	line-height: 25px;
	margin-top: 20px;
}
#bodyer #righter #Login td {
	padding-right: 5px;
	padding-left: 5px;
}

#bodyer #righter #Login h1 {
	font-size: 22px;
}
#bodyer #righter #Login h1 span {
	color: #BEC0C2;
	line-height: 50px;
}
#bodyer #righter #Login a {
	color: #3366CC;
	text-decoration: underline;
}
#bodyer #righter #Login fieldset {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
#bodyer #righter #Login legend {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: capitalize;
}
#bodyer #righter #Login li {
	line-height: 18px;
	clear: both;
	padding-top: 6px;
	padding-bottom: 6px;
}
#bodyer #righter #Login input {
}
#bodyer #righter #Login label {
	width: 80px;
	display: block;
}
#bodyer #righter #Login li a {
	display: block;
	text-align: center;
	color: #FF0000;
}
#bodyer #righter #Login #sign {
	background-image: url(4.jpg);
	height: 20px;
	width: 100px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	padding-top: 20px;
}
#bodyer #righter #Login #Back {
	background-image: url(bt_cancel.gif);
	background-repeat: no-repeat;
	padding: 20px;
	height: 20px;
	width: 120px;
	overflow: hidden;
	border: none;
	margin-right: auto;
	margin-left: auto;
}
#bodyer #righter #Login #continue {
	background-image: url(bt_continue1.gif);
	height: 20px;
	width: 111px;
	border: none;
	overflow: hidden;
	padding-top: 20px;
	cursor: pointer;
}
#bodyer #righter #Login #cancel {
	background-image: url(bt_cancel.gif);
	width: 120px;
	height: 21px;
	border: none;
	margin-left: 30px;
	padding-top: 21px;
	overflow: hidden;
	cursor: pointer;
}
#bodyer #righter #UserUpdate {
	width: 600px;
	color: #000000;
}
#bodyer #righter #UserUpdate h1 {
	font-size: 26px;
	line-height: 30px;
	color: #000000;
	padding-top: 20px;
}
#bodyer #righter #UserUpdate h2 {
	font-size: 13px;
	line-height: 30px;
	background-image: url(ico_class.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#bodyer #righter #UserUpdate h3 {
	font-size: 17px;
	line-height: 18px;
	border-bottom: 1px solid #999999;
	color: #333333;
	margin-top: 15px;
}
#bodyer #righter #UserUpdate a {
	color: #3366CC;
}
#bodyer #righter #UserUpdate #UserID {
	margin-top: 15px;
	font-size: 14px;
	color: #000000;
}
#bodyer #righter #UserUpdate #UserAddress {
	font-size: 10px;
	color: #000000;
}
#bodyer #righter #UserUpdate #UserOther {
	font-size: 14px;
}
#bodyer #righter #UserUpdate #UserOther div {
	border-bottom: 1px solid #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}
#bodyer #righter #UserUpdate #UserOther a {
	font-size: 16px;
}

#bodyer #righter #UserUpdate #continue {
	background-image: url(bt_continue1.gif);
	height: 20px;
	width: 111px;
	border: none;
	overflow: hidden;
	color: #FFFFFF;
	margin-left: 300px;
	padding-top: 20px;
}
#bodyer #righter #UserUpdate #cancel {
	background-image: url(bt_cancel.gif);
	width: 120px;
	height: 21px;
	overflow: hidden;
	color: #FFFFFF;
	border: none;
	margin-left: 30px;
	padding-top: 21px;
}
#bodyer #righter #User1Click {
	width: 600px;
}
#bodyer #righter #User1Click h1 {
	font-size: 26px;
	line-height: 30px;
	color: #000000;
	padding-top: 20px;
}
#bodyer #righter #User1Click h2 {
	font-size: 13px;
	line-height: 20px;
	background-image: url(ico_class.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
}
#bodyer #righter #User1Click h3 {
	font-size: 17px;
	line-height: 18px;
	border-bottom: 1px solid #999999;
	color: #333333;
	margin-top: 15px;
}
#bodyer #righter #User1Click a {
	color: #3366CC;
}
#bodyer #righter #User1Click #T_click {
	background-image: url(bg_1click.jpg);
	height: 155px;
	width: 145px;
	overflow: hidden;
	text-align: center;
}
#bodyer #righter #User1Click #T_click b {
	display: block;
	color: #000000;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 17px;
	font-weight: bold;
}
#bodyer #righter #User1Click #T_click #trun {
	margin-top: 15px;
}
#bodyer #righter #User1Click #T_click a {
	font-size: 16px;
	display: block;
	line-height: 18px;
	padding-top: 5px;
	padding-right: 12px;
	padding-left: 12px;
}
#bodyer #righter #User1Click #UserID {
	margin-top: 15px;
	font-size: 14px;
	color: #000000;
	word-spacing: 4px;
}
#bodyer #righter #User1Click #UserAddress {
	font-size: 10px;
	color: #000000;
}
#bodyer #righter #User1Click #UserOther {
	font-size: 13px;
}
#bodyer #righter #User1Click #UserOther div {
	border-bottom: 1px solid #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}
#bodyer #righter #User1Click #UserOther a {
	font-size: 16px;
}
#bodyer #righter #User1Click #trun {
	background-image: url(Bt_1click.gif);
	height: 20px;
	width: 111px;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 11px;
	border: none;
	padding-top: 20px;
}
#bodyer #righter #AddBook {
	width: 600px;
	font-size: 10px;
	color: #000000;
}
#bodyer #righter #AddBook h1 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 35px;
	margin-top: 30px;
	clear: both;
}
#bodyer #righter #AddBook h2 {
	font-size: 16px;
	font-weight: normal;
	color: #636C75;
	line-height: 30px;
	margin-bottom: 20px;
}
#bodyer #righter #AddBook a {
	color: #3366CC;
}

#bodyer #righter #AddBook dl {
	border-left: 1px solid #999999;
	width: 299px;
	margin-top: 15px;
	float: left;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#bodyer #righter #AddBook dl * {
	font-size: 12px;
}
#bodyer #righter #AddBook input {
	line-height: 16px;
	height: 18px;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
}
#bodyer #righter #AddBook dt {
	border-bottom: 1px solid #999999;
	font-weight: bold;
	line-height: 25px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
}
#bodyer #righter #AddBook dd {
	margin: 0px;
	padding-left: 10px;
	line-height: 20px;
}
#bodyer #righter #AddBook dd a {
	color: #3366CC;
	font-size: 12px;
	margin-right: 5px;
	margin-left: 5px;
}
#bodyer #righter #AddBook #Continuc {
	background-image: url(bt_continue.gif);
	width: 124px;
	height: 20px;
	overflow: hidden;
	border: none;
	color: #FFFFFF;
	margin-left: 300px;
	padding-top: 20px;
}
#bodyer #righter #AddBook #Back {
	background-image: url(bt_cancel.gif);
	width: 121px;
	height: 20px;
	border: none;
	color: #FFFFFF;
	overflow: hidden;
	margin-left: 30px;
	padding-top: 20px;
}
#bodyer #righter #UserOrder {
	color: #000000;
}

#bodyer #righter #UserOrder a {
	color: #3366CC;
}

#bodyer #righter #UserOrder h1 {
	font-size: 24px;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 20px;
}
#bodyer #righter #UserOrder h2 {
	text-align: right;
	background-color: #F6F6F8;
	border: 1px solid #D0D2D4;
	font-size: 12px;
	line-height: 30px;
	margin-bottom: 10px;
	background-image: url(6.jpg);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-right: 10px;
	padding-left: 10px;
}
#bodyer #righter #UserOrder h3 {
	font-size: 12px;
	margin-top: 40px;
	padding-left: 10px;
}
#bodyer #righter #UserOrder p {
	text-align: center;
	line-height: 170px;
	font-size: 13px;
}
#bodyer #righter #UserOrder table {
	margin-top: 10px;
}

#bodyer #righter #UserOrder td {
	padding-right: 5px;
	padding-left: 5px;
}
#bodyer #righter #UserOrder hr {
	height: 1px;
	overflow: hidden;
}
#bodyer #righter #OrderView {
	font-size: 11px;
	color: #000000;
}
#bodyer #righter #OrderView h1 {
	color: #76B900;
	font-size: 24px;
	padding-top: 20px;
}
#bodyer #righter #OrderView h2 {
	font-size: 16px;
	color: #666666;
	text-indent: 20px;
}
#bodyer #righter #OrderView h3 {
	font-size: 14px;
	line-height: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#bodyer #righter #OrderView table {
	border: 1px solid #989DA5;
}
#bodyer #righter #OrderView table table {
	border: none;
}



#bodyer #righter #OrderView th {
	background-color: #989DA5;
	color: #FFFFFF;
	line-height: 25px;
	font-size: 12px;
}
#bodyer #righter #OrderView dl {
	font-size: 12px;
}

#bodyer #righter #OrderView dd {
	padding-left: 15px;
	font-weight: bold;
	color: #999999;
}
#bodyer #righter #OrderView dd a {
	position: relative;
	left: -15px;
	color: #000000;
}
#bodyer #righter #OrderView dt {
	padding-left: 15px;
}
#bodyer #righter #OrderView hr {
	height: 1px;
	border: 1px dashed #666666;
	overflow: hidden;
	margin-right: 10px;
	margin-left: 10px;
}
#OrderPrint {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 16px;
}
#OrderPrint h1 {
	font-size: 24px;
	padding-top: 20px;
	padding-bottom: 10px;
}
#OrderPrint h2 {
	font-size: 16px;
	text-indent: 15px;
}
#OrderPrint h3 {
	font-size: 14px;
	line-height: 30px;
	background-color: #ECECEC;
	margin-top: 10px;
	border-left: 1px solid #989DA5;
	border-right: 1px solid #989DA5;
	border-top: 1px solid #989DA5;
	text-indent: 5px;
}
#OrderPrint hr {
	height: 1px;
	border: 1px dashed #989DA5;
	overflow: hidden;
	margin-right: 5px;
	margin-left: 5px;
}

#OrderPrint table {
	border: 1px solid #989DA5;
}
#OrderPrint table table {
	border: none;
}

#OrderPrint th {
	line-height: 20px;
	color: #FFFFFF;
	background-color: #989DA5;
}





#OrderStatus {
	width: 650px;
	margin-left: 200px;
}
#OrderStatus p {
	display: block;
	background-color: #EEEEEE;
	padding: 5px;
	color: #FF0000;
	font-size: 12px;
	background-image: url(error.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	text-indent: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#OrderStatus h1 {
	display: block;
	font-size: 24px;
	color: #000000;
	padding-top: 20px;
	padding-bottom: 20px;
}
#OrderStatus div {
	height: 300px;
	background-color: #F6F6F8;
	border: 1px solid #D0D2D4;
}

#OrderStatus td table {
	font-size: 11px;
	color: #76797C;
}

#OrderStatus th {
	line-height: 25px;
	color: #FFFFFF;
	background-color: #3366CC;
	text-align: left;
	text-indent: 10px;
	font-size: 12px;
}
#OrderStatus td td {
	padding: 10px;
	line-height: 14px;
}
#OrderStatus a {
	color: #3366CC;
}
#OrderStatus strong {
	color: #000000;
}
#OrderStatus span {
	color: #000000;
}


#OrderStatus #Forget {
	background-image: url(bt_forget.jpg);
	height: 20px;
	width: 120px;
	overflow: hidden;
	border: none;
	padding-top: 20px;
}
#OrderStatus #Log {
	background-image: url(bt_log.jpg);
	height: 20px;
	width: 90px;
	overflow: hidden;
	border: none;
	padding-top: 20px;
}
#OrderStatus #Find {
	background-image: url(bt_find.jpg);
	height: 20px;
	width: 90px;
	overflow: hidden;
	border: none;
	padding-top: 20px;
}



#bodyer #righter #Privacy {
	padding: 10px;
}
#bodyer #righter #About {
	padding: 10px;
	line-height: 20px;
}
#bodyer #righter #Feedback {
	margin-right: 50px;
	margin-left: 50px;
}
#bodyer #righter #Feedback ul {
	list-style-type: none;
}
#bodyer #righter #Feedback li {
	list-style-type: none;
}
#bodyer #righter #Feedback #Submit {
	font-size: 12px;
	height: 20px;
}

#bodyer #righter #ShopCart {
	margin: 1px;
	color: #000000;
}
/*#bodyer #righter #ShopCart .button ,#bodyer #righter #ShopCart .submit ,#bodyer #righter #ShopCart .button_focus ,#bodyer #righter #ShopCart .submit_focus {
	line-height: 20px;
	background-image: url(bt_button.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 110px;
	font-weight: bold;
	color: #FFFFFF;
	overflow: hidden;
	border: none;
	margin-right: 25px;
	margin-left: 50px;
	font-size: 11px;
	margin-top: 10px;
}*/
#bodyer #righter #ShopCart h1 {
	font-size: 24px;
	line-height: 50px;
	text-align: left;
	color: #76B900;
	display: block;
}
#bodyer #righter #ShopCart h2 {
	font-size: 14px;
	line-height: 100px;
	color: #FF0000;
	text-align: center;
	display: block;
}
#bodyer #righter #ShopCart h3 {
	font-size: 11px;
	color: #FF0000;
	line-height: 30px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	background-color: #ECECEC;
	font-weight: normal;
}
#bodyer #righter #ShopCart h4 {
	text-align: right;
	padding-right: 80px;
	padding-left: 20px;
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}
#bodyer #righter #ShopCart hr {
	color: #999999;
	height: 1px;
	border: 1px dashed #999999;
}
#bodyer #righter #ShopCart p {
	display: block;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
#bodyer #righter #ShopCart a {
	color: #3366CC;
}
#bodyer #righter #ShopCart dd {
	display: block;
	font-weight: bold;
	color: #999999;
	padding-left: 10px;
}
#bodyer #righter #ShopCart dd a {
	color: #000000;
	position: relative;
	left: -10px;
}
#bodyer #righter #ShopCart dt {
	padding-left: 10px;
	display: block;
	color: #000000;
	line-height: 25px;
}
#bodyer #righter #ShopCart dt strong {
	color: #000000;
}
#bodyer #righter #ShopCart dt p {
	border: 1px dotted #BBBBBB;
	background-color: #ECECEC;
	padding: 5px;
	margin-left: 15px;
	color: #000000;
	line-height: 16px;
	width: 340px;
	display: block;
}

#bodyer #righter #ShopCart ul {
	width: 350px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	margin-left: 15px;
}
#bodyer #righter #ShopCart li {
	border-top: 1px solid #999999;
	padding: 0px;
	line-height: 20px;
}


#bodyer #righter #ShopCart textarea {
	overflow: hidden;
	border: none;
	height: 100px;
	width: 100%;
	font-size: 10px;
}
#bodyer #righter #ShopCart #MSave {
	background-image: url(bt_MSave.jpg);
	height: 18px;
	width: 50px;
	margin-left: 160px;
	overflow: hidden;
	border: none;
	padding-top: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#bodyer #righter #ShopCart #MCancel {
	background-image: url(bt_MCancel.jpg);
	height: 18px;
	width: 50px;
	margin-left: 20px;
	overflow: hidden;
	border: none;
	padding-top: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#bodyer #righter #ShopCart form table {
	margin-top: 10px;
	border: 1px solid #989DA5;
}
#bodyer #righter #ShopCart form th {
	color: #FFFFFF;
	background-color: #989DA5;
	font-size: 11px;
	line-height: 25px;
}
#bodyer #righter #ShopCart form td {
	white-space: nowrap;
	font-size: 11px;
	padding: 2px;
	line-height: 20px;
}
#bodyer #righter #ShopCart table table {
	margin: 0px;
	border: none;
	line-height: 15px;
}
#bodyer #righter #ShopCart td td {
	line-height: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#bodyer #righter #ShopCart #Cont {
	background-image: url(bt_next.jpg);
	padding-top: 20px;
	overflow: hidden;
	border: none;
	width: 110px;
	height: 20px;
}
#bodyer #righter #ShopCart #Payment {
	background-image: url(bt_orde.jpg);
	padding-top: 20px;
	width: 110px;
	border: none;
	overflow: hidden;
	height: 20px;
}
#bodyer #righter #ShopCart #BtUpdate ,#bodyer #righter #ShopCart #BtEmpty {
	line-height: 20px;
	background-image: url(bt_button.jpg);
	height: 20px;
	width: 110px;
	overflow: hidden;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
}
#bodyer #righter #ShopCart #update {
	background-image: url(Bt_update.jpg);
	height: 20px;
	width: 110px;
	border: none;
	overflow: hidden;
	padding-top: 20px;
}

#bodyer #righter #ShopOrder {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	color: #000000;
}
#bodyer #righter #ShopOrder h1 {
	font-size: 24px;
	margin-top: 25px;
	margin-bottom: 20px;
	color: #666666;
}
#bodyer #righter #ShopOrder h2 {
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
}
#bodyer #righter #ShopOrder h3 {
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #808080;
	padding-top: 20px;
	padding-bottom: 15px;
	margin-bottom: 5px;
}


#bodyer #righter #ShopOrder #D_by {
	background-image: url(11.png);
	background-repeat: no-repeat;
	height: 35px;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#bodyer #righter #ShopOrder .by_1 {
	background-position: center 0px;
}
#bodyer #righter #ShopOrder .by_2 {
	background-position: center -35px;
}
#bodyer #righter #ShopOrder .by_3 {
	background-position: center -70px;
}
#bodyer #righter #ShopOrder .button ,#bodyer #righter #ShopOrder .submit ,#bodyer #righter #ShopOrder .button_focus ,#bodyer #righter #ShopOrder .submit_focus {
	line-height: 20px;
	background-image: url(bt_button.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 110px;
	font-weight: bold;
	color: #FFFFFF;
	overflow: hidden;
	border: none;
	margin-right: 25px;
	margin-left: 50px;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#bodyer #righter #ShopOrder #continue {
	background-image: url(bt_continue1.gif);
	height: 20px;
	width: 111px;
	border: none;
	margin-left: 450px;
	margin-top: 20px;
	overflow: hidden;
	padding-top: 20px;
}
#bodyer #righter #ShopOrder #Payment {
	background-image: url(bt_button.jpg);
}
#bodyer #righter #Download {
	float: left;
	width: 800px;
	overflow: hidden;
}
#bodyer #righter #Download #Top {
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 1px;
}
#bodyer #righter #Download #Top ul {
	width: 795px;
	overflow: hidden;
}
#bodyer #righter #Download #Top li {
	float: left;
	width: 198px;
	display: block;
	background-image: url(downTopBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 161px;
	overflow: hidden;
}
#bodyer #righter #Download #Top dl {
	display: block;
	margin: 15px;
	width: 178px;
	overflow: hidden;
}
#bodyer #righter #Download #Top dt {
	line-height: 25px;
	font-weight: bold;
	display: block;
	float: left;
	width: 100px;
	font-size: 16px;
	margin: 0px;
	overflow: hidden;
	height: 25px;
	white-space: nowrap;
}
#bodyer #righter #Download #Top a:hover {
	text-decoration: none;
}
#bodyer #righter #Download #Top .d_pic {
	float: right;
	display: block;
	width: 75px;
	text-align: center;
	height: 75px;
}
#bodyer #righter #Download #Top .d_pic img {
	margin-right: auto;
	margin-left: auto;
}
#bodyer #righter #Download #Top .d_ver {
	line-height: 20px;
	height: 20px;
	float: left;
	width: 100px;
	display: block;
}
#bodyer #righter #Download #Top .d_time {
	display: block;
	height: 20px;
	float: left;
	width: 100px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
}
#bodyer #righter #Download #Top .d_os {
	height: 40px;
	clear: both;
	display: block;
	width: 178px;
	font-weight: bold;
}
#bodyer #righter #Download #Top .d_size {
	position: absolute;
	font-size: 10px;
	line-height: 20px;
	margin-left: 105px;
}
#bodyer #righter #Download #Top .d_src {
	display: block;
	text-align: center;
}
#bodyer #righter #Download #Top .d_src a {
	background-image: url(downBut.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 127px;
	height: 20px;
	color: #4B77AD;
	margin-right: auto;
	margin-left: auto;
	padding-left: 9px;
	line-height: 20px;
	text-transform: capitalize;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}
#bodyer #righter #Download #Top .d_src a:hover {
}
#bodyer #righter #Download #list {
	clear: both;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 10px;
	margin-left: 1px;
}
#bodyer #righter #Download #list center {
	font-size: 20px;
	line-height: 650px;
	font-weight: bold;
	color: #587096;
	border: 1px solid #CCCCCC;
}
#bodyer #righter #Download #list h1 {
	font-size: 12px;
	line-height: 25px;
	background-image: url(downlistTh.jpg);
	text-indent: 10px;
	background-repeat: no-repeat;
	background-position: center top;
}
#bodyer #righter #Download #list ul {
	width: 795px;
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#bodyer #righter #Download #list li {
	float: left;
	width: 198px;
	display: block;
	overflow: hidden;
}
#bodyer #righter #Download #list dl {
	display: block;
	margin: 15px;
	width: 177px;
	overflow: hidden;
}
#bodyer #righter #Download #list dt {
	line-height: 25px;
	font-weight: bold;
	display: block;
	float: left;
	width: 100px;
	font-size: 16px;
	margin: 0px;
	overflow: hidden;
	height: 25px;
	white-space: nowrap;
}
#bodyer #righter #Download #list a:hover {
	text-decoration: none;
}
#bodyer #righter #Download #list .d_pic {
	float: right;
	display: block;
	width: 75px;
	text-align: center;
	height: 75px;
}
#bodyer #righter #Download #list .d_pic img {
	margin-right: auto;
	margin-left: auto;
}
#bodyer #righter #Download #list .d_ver {
	line-height: 20px;
	height: 20px;
	float: left;
	width: 100px;
	display: block;
}
#bodyer #righter #Download #list .d_time {
	display: block;
	height: 20px;
	float: left;
	width: 100px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
}
#bodyer #righter #Download #list .d_os {
	height: 40px;
	clear: both;
	display: block;
	width: 178px;
	font-weight: bold;
}
#bodyer #righter #Download #list .d_size {
	position: absolute;
	font-size: 9px;
	line-height: 20px;
	margin-left: 97px;
}
#bodyer #righter #Download #list .d_src {
	display: block;
	text-align: center;
}
#bodyer #righter #Download #list .d_src a {
	background-image: url(downBut.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 127px;
	height: 20px;
	color: #4B77AD;
	margin-right: auto;
	margin-left: auto;
	padding-left: 9px;
	line-height: 20px;
	text-transform: capitalize;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}
#bodyer #righter #Download #list .d_src a:hover {
}
#bodyer #righter #Download #d_name {
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
#bodyer #righter #Download #d_value {
	float: left;
	width: 498px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	overflow: hidden;
}
#bodyer #righter #Download #d_value ul {
}
#bodyer #righter #Download #d_value li {
	line-height: 25px;
	clear: both;
}
#bodyer #righter #Download #d_value label {
	font-weight: bold;
	width: 100px;
	float: left;
	display: block;
	text-transform: capitalize;
	text-indent: 20px;
}
#bodyer #righter #Download #d_pic {
	display: block;
	width: 300px;
	height: 225px;
	float: right;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-align: center;
	overflow: hidden;
}
#bodyer #righter #Download #d_pic img {
	width: 200px;
	height: 200px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
}
#bodyer #righter #Download #d_down {
	clear: both;
	padding: 10px;
}
#bodyer #righter #Download #d_down a {
}
#bodyer #righter #Download #d_intro {
}
#bodyer #righter #Download #d_intro fieldset {
	border: 1px solid #CCCCCC;
	padding: 10px;
}
#bodyer #righter #Download #d_intro legend {
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	background-color: #EFEFEF;
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
}
#bodyer #righter #Support {
	background-image: url(support_th.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#bodyer #righter #Support ol {
	margin-right: 20px;
	margin-left: 20px;
}
#bodyer #righter #Support li {
}
#bodyer #righter #Support dl {
}
#bodyer #righter #Support dd {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}
#bodyer #righter #Support dt {
	padding-left: 20px;
}

#bodyer #righter #close {
	background-image: url(bt_button.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 110px;
	color: #FFFFFF;
	font-weight: bold;
	border: none;
}

#footer {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	padding-bottom: 5px;
	border-top: 1px solid #D0D1D2;
	background-color: #FFFFFF;
	color: #999999;
	padding-top: 20px;
	height: 60px;
	width: 985px;
}
#footer a {
	color: #999999;
	text-decoration: none;
}
#footer #menu {
	padding-left: 120px;
	margin-top: 5px;
}
#footer #menu a {
	padding-right: 5px;
	padding-left: 5px;
}
#footer #sign {
	display: block;
	text-align: center;
	width: 100px;
	background-image: url(sign.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 60px;
	position: relative;
	top: -30px;
}
#footer #sign a {
	height: 60px;
	width: 60px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#footer #power {
	padding-right: 10px;
	padding-left: 125px;
	clear: both;
	position: relative;
	top: -60px;
}
#footer #power a {
	color: #00AEFF;
}
#footer #descript {
	position: relative;
	top: -85px;
	text-align: right;
	padding-right: 30px;
	display: block;
}
#footer #descript a{
color:#FFFFFF;
}
