.price_item_USD {
	DISPLAY: none
}
.price_item_EUR {
	DISPLAY: none
}
.price_item_GBP {
	DISPLAY: none
}
.price_item_AUD {
	DISPLAY: none
}
.price_item_CAD {
	DISPLAY: none
}
.price_item_SGD {
	DISPLAY: none
}
.price_item_JPY {
	DISPLAY: none
}
.price_item_HKD {
	DISPLAY: none
}
.price_item_THB {
	DISPLAY: none
}
.price_item_TWD {
	DISPLAY: none
}
#lib_feedback_form {
	POSITION: relative; CLEAR: both; WIDTH: 100%
}
#lib_feedback_form * {
	COLOR: #fff
}
#lib_feedback_form INPUT {
	COLOR: #333
}
#lib_feedback_form TEXTAREA {
	COLOR: #333
}
#lib_feedback_form .rows {
	CLEAR: both; MARGIN: 10px 0px
}
#lib_feedback_form .rows LABEL {
	OVERFLOW: hidden; HEIGHT: 22px; FLOAT: left; COLOR: #fff; TEXT-ALIGN: right; LINE-HEIGHT: 22px; WIDTH: 15%
}
#lib_feedback_form .rows SPAN {
	OVERFLOW: hidden; FLOAT: left; PADDING-LEFT: 2px; DISPLAY: block; WIDTH: 75%
}
#lib_feedback_form .rows SPAN .contents {
	HEIGHT: 120px; WIDTH: 85%
}
#lib_feedback_form .rows SPAN .vcode {
	TEXT-TRANSFORM: uppercase
}
#lib_feedback_form .rows SPAN IMG {
	MARGIN-TOP: 2px
}
#lib_feedback_list {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_feedback_list .list {
	MARGIN-BOTTOM: 8px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; ZOOM: 1; BORDER-LEFT: #ccc 1px solid
}
#lib_feedback_list .list .face {
	FLOAT: left; PADDING-BOTTOM: 5px; TEXT-ALIGN: center; PADDING-TOP: 5px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; WIDTH: 18%
}
#lib_feedback_list .list .txt {
	FLOAT: right; MIN-HEIGHT: 130px; BORDER-LEFT: #ccc 1px solid; WIDTH: 81%
}
#lib_feedback_list .list .txt .subject {
	OVERFLOW: hidden; HEIGHT: 22px; BACKGROUND: #f7f7f7; BORDER-BOTTOM: #ccc 1px solid; LINE-HEIGHT: 22px; TEXT-INDENT: 5px
}
#lib_feedback_list .list .txt .message {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 40px; LINE-HEIGHT: 150%; PADDING-RIGHT: 5px; _height: 40px
}
#lib_feedback_list .list .txt .message FONT {
	COLOR: blue
}
#lib_feedback_list .list .txt .reply {
	BORDER-TOP: #ccc 1px solid; COLOR: red; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; PADDING-LEFT: 24px; MARGIN: 0px 5px 5px; LINE-HEIGHT: 150%; PADDING-RIGHT: 5px
}
#lib_download_list {
	OVERFLOW: hidden; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 2%; CLEAR: both; PADDING-RIGHT: 2%; WIDTH: 95%
}
#lib_download_list * {
	COLOR: #fff
}
#lib_download_list LI {
	OVERFLOW: hidden; HEIGHT: 30px; MARGIN: 3px 0px; LINE-HEIGHT: 30px; TEXT-INDENT: 5px
}
#lib_download_list LI A:hover {
	COLOR: #ff6600
}
#lib_download_list LI.listBg {
	BACKGROUND: #1a1b1b
}
#lib_download_list LI.listBg2 {
	BACKGROUND: #353535
}
#lib_download_list LI DIV {
	FLOAT: left
}
#lib_download_list LI DIV.name {
	BACKGROUND: url(images/arrow11.png) no-repeat 5px center; PADDING-LEFT: 10px; WIDTH: 70%
}
#lib_download_list LI DIV.download {
	WIDTH: 20%
}
#lib_info_list {
	OVERFLOW: hidden; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 2%; CLEAR: both; PADDING-RIGHT: 2%; WIDTH: 90%
}
#lib_info_list LI {
	OVERFLOW: hidden; HEIGHT: 30px; COLOR: #fff; PADDING-LEFT: 15px; MARGIN: 3px 0px; LINE-HEIGHT: 30px
}
#lib_info_list LI A {
	COLOR: #fff
}
#lib_info_list LI A:hover {
	COLOR: #ff6600
}
#lib_info_detail {
	OVERFLOW: hidden; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 2%; CLEAR: both; PADDING-RIGHT: 2%; WIDTH: 95%
}
#lib_info_detail * {
	COLOR: #fff
}
#lib_info_detail .title {
	FONT-SIZE: 14px; HEIGHT: 30px; BORDER-BOTTOM: #ccc 1px dashed; FONT-WEIGHT: bold; TEXT-ALIGN: center; LINE-HEIGHT: 30px
}
#lib_info_detail .contents {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px; PADDING-LEFT: 0px; LINE-HEIGHT: 180%; PADDING-RIGHT: 0px
}
#lib_product_list {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_product_list .item {
	OVERFLOW: hidden; FLOAT: left
}
#lib_product_list .item UL {
	OVERFLOW: hidden; MARGIN: 0px auto
}
#lib_product_list .item UL LI {
	TEXT-ALIGN: center; MARGIN-TOP: 5px
}
#lib_product_list .item UL LI.img {
	OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; DISPLAY: table-cell
}
#lib_product_list .item UL LI.img DIV {
	POSITION: absolute; TOP: 50%
}
#lib_product_list .item UL LI.img DIV IMG {
	POSITION: relative; LEFT: -50%; TOP: -49%
}
#lib_product_list .item UL LI DEL {
	COLOR: #999; PADDING-RIGHT: 10px
}
#lib_product_list_1 {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_product_list_1 .item {
	OVERFLOW: hidden; CLEAR: both; MARGIN: 0px auto
}
#lib_product_list_1 .item .img {
	OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; FLOAT: left; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; DISPLAY: table-cell
}
#lib_product_list_1 .item .img DIV {
	POSITION: absolute; TOP: 50%
}
#lib_product_list_1 .item .img DIV IMG {
	POSITION: relative; LEFT: -50%; TOP: -49%
}
#lib_product_list_1 .item .info {
	FLOAT: left; PADDING-LEFT: 10px
}
#lib_product_list_1 .item .info .proname {
	MARGIN-BOTTOM: 5px; HEIGHT: 20px; BORDER-BOTTOM: #ccc 1px dashed; FONT-WEIGHT: bold
}
#lib_product_list_1 .item .info .proname A {
	COLOR: #555
}
#lib_product_list_1 .cline {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 0px; CLEAR: both; PADDING-RIGHT: 0px
}
#lib_product_detail {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; CLEAR: both; MARGIN: 0px auto; PADDING-RIGHT: 10px
}
#lib_product_detail .info {
	OVERFLOW: hidden; CLEAR: both; MARGIN: 0px auto
}
#lib_product_detail .info .img {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; FLOAT: left; BORDER-LEFT: #ccc 1px solid
}
#lib_product_detail .info .img DIV {
	POSITION: absolute; TOP: 50%
}
#lib_product_detail .info .img DIV IMG {
	POSITION: relative; LEFT: -50%; TOP: -50%
}
#lib_product_detail .info .pro_info {
	FLOAT: left; MARGIN-LEFT: 10px
}
#lib_product_detail .info .pro_info .proname {
	FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #ff6600
}
#lib_product_detail .info .pro_info .item {
	BORDER-TOP: #ccc 1px dashed; PADDING-TOP: 5px; CLEAR: both; MARGIN-TOP: 5px
}
#lib_product_detail .info .pro_info .item .fl {
	FLOAT: left; WIDTH: 45%
}
#lib_product_detail .info .pro_info .item .fr {
	FLOAT: left
}
#lib_product_detail .description {
	MARGIN: 8px 0px; MIN-HEIGHT: 250px; WIDTH: 100%; _height: 250px
}
#lib_product_detail .description .desc_nav {
	OVERFLOW: hidden; HEIGHT: 24px; BORDER-BOTTOM: #c7ced7 1px solid; PADDING-LEFT: 5px
}
#lib_product_detail .description .desc_nav DIV {
	OVERFLOW: hidden; HEIGHT: 24px; BACKGROUND: url(../images/contents_bg.gif); FONT-WEIGHT: bold; TEXT-ALIGN: center; LINE-HEIGHT: 26px; WIDTH: 110px
}
#lib_product_detail .description .desc_contents {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; LINE-HEIGHT: 180%; PADDING-RIGHT: 5px
}
#lib_product_inquire {
	OVERFLOW: hidden; CLEAR: both; MARGIN: 0px auto
}
#lib_product_inquire .product_list {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_product_inquire .product_list .item {
	OVERFLOW: hidden; CLEAR: both; MARGIN: 0px auto
}
#lib_product_inquire .product_list .item .img {
	OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; FLOAT: left; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; DISPLAY: table-cell
}
#lib_product_inquire .product_list .item .img DIV {
	POSITION: absolute; TOP: 50%
}
#lib_product_inquire .product_list .item .img DIV IMG {
	POSITION: relative; LEFT: -50%; TOP: -49%
}
#lib_product_inquire .product_list .item .info {
	FLOAT: left; PADDING-LEFT: 10px
}
#lib_product_inquire .product_list .item .info .proname {
	MARGIN-BOTTOM: 5px; HEIGHT: 20px; BORDER-BOTTOM: #ccc 1px dashed; FONT-WEIGHT: bold
}
#lib_product_inquire .product_list .item .info .proname A {
	COLOR: #555
}
#lib_product_inquire .product_list .cline {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 0px; CLEAR: both; PADDING-RIGHT: 0px
}
#lib_product_inquire .form {
	OVERFLOW: hidden; CLEAR: both; MARGIN: 0px auto
}
#lib_product_inquire .form .rows {
	CLEAR: both; MARGIN: 10px 0px
}
#lib_product_inquire .form .rows LABEL {
	OVERFLOW: hidden; HEIGHT: 22px; FLOAT: left; COLOR: #555; TEXT-ALIGN: left; LINE-HEIGHT: 22px; WIDTH: 13%
}
#lib_product_inquire .form .rows SPAN {
	OVERFLOW: hidden; FLOAT: left; PADDING-LEFT: 2px; DISPLAY: block; WIDTH: 75%
}
#lib_product_inquire .form .rows SPAN .contents {
	HEIGHT: 100px; WIDTH: 85%
}
#lib_product_review {
	OVERFLOW: hidden; CLEAR: both; MARGIN: 0px auto
}
#lib_product_review IFRAME {
	DISPLAY: none
}
#lib_product_review .t {
	HEIGHT: 24px; BORDER-BOTTOM: #ddd 1px dashed; FONT-WEIGHT: bold; LINE-HEIGHT: 24px
}
#lib_product_review .item {
	MARGIN: 8px 0px
}
#lib_product_review .item .fc {
	FONT-SIZE: 10px; PADDING-BOTTOM: 5px
}
#lib_product_review .item SPAN {
	FONT-WEIGHT: bold; COLOR: #2d5dc2
}
#lib_product_review .item .review_contents {
	BORDER-RIGHT: #dfdfdf 1px solid; COLOR: #2d5dc2; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 14px; BORDER-LEFT: #dfdfdf 1px solid; LINE-HEIGHT: 180%; PADDING-RIGHT: 14px; WIDTH: 655px
}
#lib_product_review .txt {
	BORDER-BOTTOM: #ddd 1px dashed; PADDING-BOTTOM: 8px; MARGIN: 5px 0px; LINE-HEIGHT: 150%
}
#lib_product_review .form {
	OVERFLOW: hidden; CLEAR: both; MARGIN: 0px auto
}
#lib_product_review .form .rows {
	CLEAR: both; MARGIN: 10px 0px
}
#lib_product_review .form .rows LABEL {
	OVERFLOW: hidden; HEIGHT: 22px; FLOAT: left; COLOR: #555; TEXT-ALIGN: right; LINE-HEIGHT: 22px; WIDTH: 20%
}
#lib_product_review .form .rows SPAN {
	OVERFLOW: hidden; FLOAT: left; PADDING-LEFT: 2px; DISPLAY: block; WIDTH: 75%
}
#lib_product_review .form .rows SPAN.rating IMG {
	CURSOR: pointer
}
#lib_product_review .form .rows SPAN .contents {
	HEIGHT: 100px; WIDTH: 85%
}
#lib_instance_list {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_instance_list .item {
	OVERFLOW: hidden; FLOAT: left
}
#lib_instance_list .item UL {
	OVERFLOW: hidden; MARGIN: 0px auto
}
#lib_instance_list .item UL LI {
	TEXT-ALIGN: center; MARGIN-TOP: 5px
}
#lib_instance_list .item UL LI.img {
	OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; DISPLAY: table-cell
}
#lib_instance_list .item UL LI.img DIV {
	POSITION: absolute; TOP: 50%
}
#lib_instance_list .item UL LI.img DIV IMG {
	POSITION: relative; LEFT: -50%; TOP: -49%
}
#lib_instance_list_1 {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_instance_list_1 .item {
	OVERFLOW: hidden; CLEAR: both; MARGIN: 0px auto
}
#lib_instance_list_1 .item .img {
	OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; FLOAT: left; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; DISPLAY: table-cell
}
#lib_instance_list_1 .item .img DIV {
	POSITION: absolute; TOP: 50%
}
#lib_instance_list_1 .item .img DIV IMG {
	POSITION: relative; LEFT: -50%; TOP: -49%
}
#lib_instance_list_1 .item .info {
	FLOAT: left; PADDING-LEFT: 10px
}
#lib_instance_list_1 .item .info .proname {
	MARGIN-BOTTOM: 5px; HEIGHT: 20px; BORDER-BOTTOM: #ccc 1px dashed; FONT-WEIGHT: bold
}
#lib_instance_list_1 .item .info .proname A {
	COLOR: #555
}
#lib_instance_list_1 .cline {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 0px; CLEAR: both; PADDING-RIGHT: 0px
}
#lib_instance_detail {
	OVERFLOW: hidden; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; CLEAR: both; MARGIN: 0px auto; PADDING-RIGHT: 10px
}
#lib_instance_detail .info {
	OVERFLOW: hidden; CLEAR: both; MARGIN: 0px auto
}
#lib_instance_detail .info .img {
	OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; FLOAT: left; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; DISPLAY: table-cell
}
#lib_instance_detail .info .img DIV {
	POSITION: absolute; TOP: 50%
}
#lib_instance_detail .info .img DIV IMG {
	POSITION: relative; LEFT: -50%; TOP: -50%
}
#lib_instance_detail .info .pro_info {
	FLOAT: left; MARGIN-LEFT: 10px
}
#lib_instance_detail .info .pro_info .proname {
	FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #ff6600
}
#lib_instance_detail .info .pro_info .item {
	BORDER-TOP: #ccc 1px dashed; PADDING-TOP: 5px; CLEAR: both; MARGIN-TOP: 5px
}
#lib_instance_detail .info .pro_info .item .fl {
	FLOAT: left; WIDTH: 45%
}
#lib_instance_detail .info .pro_info .item .fr {
	FLOAT: left
}
#lib_instance_detail .description {
	MARGIN: 8px 0px; MIN-HEIGHT: 250px; _height: 250px
}
#lib_instance_detail .description .desc_nav {
	OVERFLOW: hidden; HEIGHT: 24px; BORDER-BOTTOM: #c7ced7 1px solid; PADDING-LEFT: 5px
}
#lib_instance_detail .description .desc_nav DIV {
	OVERFLOW: hidden; HEIGHT: 24px; BACKGROUND: url(../images/contents_bg.gif); FONT-WEIGHT: bold; TEXT-ALIGN: center; LINE-HEIGHT: 26px; WIDTH: 110px
}
#lib_instance_detail .description .desc_contents {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; LINE-HEIGHT: 180%; PADDING-RIGHT: 5px
}
#lib_article {
	OVERFLOW: hidden; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 2%; MARGIN: 12px 0px; LINE-HEIGHT: 180%; PADDING-RIGHT: 2%; WIDTH: 95%
}
#lib_article * {
	COLOR: #fff
}
.lib_member_item_card {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #fdfdfd; BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid
}
.lib_member_msgerror {
	MARGIN-BOTTOM: 12px; BORDER-TOP: #d8000c 1px solid; BORDER-RIGHT: #d8000c 1px solid; BACKGROUND: #ffbaba; BORDER-BOTTOM: #d8000c 1px solid; COLOR: red; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 8px; BORDER-LEFT: #d8000c 1px solid; PADDING-RIGHT: 8px
}
.lib_member_title {
	FONT-SIZE: 16px; HEIGHT: 24px; BORDER-BOTTOM: #ddd 1px solid; FONT-WEIGHT: bold; COLOR: #666; TEXT-INDENT: 1px
}
.lib_member_title A {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #666
}
.lib_member_sub_title {
	FONT-SIZE: 16px; HEIGHT: 40px; FONT-WEIGHT: bold; COLOR: #555
}
.lib_member_info {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 0px; LINE-HEIGHT: 150%; PADDING-RIGHT: 0px
}
#lib_member {
	OVERFLOW: hidden; CLEAR: both; MARGIN: 0px auto; WIDTH: 1000px
}
#lib_member .leftMenu {
	OVERFLOW: hidden; FLOAT: left; WIDTH: 220px
}
#lib_member .rightContents {
	OVERFLOW: hidden; FLOAT: right; MARGIN-LEFT: 15px; WIDTH: 765px
}
#lib_member .rightContents .member_module {
	
}
#lib_member_menu {
	PADDING-BOTTOM: 12px; PADDING-TOP: 12px; PADDING-LEFT: 12px; MIN-HEIGHT: 350px; MARGIN-TOP: 5px; PADDING-RIGHT: 12px; _height: 350px
}
#lib_member_menu DT {
	FONT-SIZE: 14px; HEIGHT: 22px; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 22px
}
#lib_member_menu DD {
	HEIGHT: 22px; LINE-HEIGHT: 22px; TEXT-INDENT: 15px
}
#lib_member_menu DD.clear_line {
	MARGIN-BOTTOM: 10px; HEIGHT: 10px; BORDER-BOTTOM: #ccc 1px dashed
}
#lib_member_create {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_member_create .lib_member_title {
	TEXT-INDENT: 4px
}
#lib_member_create .required_info {
	HEIGHT: 30px; COLOR: #999; LINE-HEIGHT: 30px; TEXT-INDENT: 5px
}
#lib_member_create .f_item {
	FONT-SIZE: 14px; HEIGHT: 24px; FONT-FAMILY: Verdana; FONT-VARIANT: small-caps; BACKGROUND: #e8e7e7; COLOR: #000; LINE-HEIGHT: 22px; TEXT-INDENT: 5px
}
#lib_member_create .rows {
	CLEAR: both; MARGIN: 10px 0px
}
#lib_member_create .rows LABEL {
	OVERFLOW: hidden; HEIGHT: 22px; FLOAT: left; COLOR: #555; LINE-HEIGHT: 22px; WIDTH: 140px; TEXT-INDENT: 5px
}
#lib_member_create .rows SPAN {
	OVERFLOW: hidden; FLOAT: left; PADDING-LEFT: 2px; DISPLAY: block; WIDTH: 500px
}
#lib_member_create .dline {
	OVERFLOW: hidden; HEIGHT: 1px; BORDER-BOTTOM: #ccc 1px solid; MARGIN: 15px 0px
}
#lib_member_login {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_member_login .login_form {
	OVERFLOW: hidden; HEIGHT: 200px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WIDTH: 325px
}
#lib_member_login .new_customer {
	OVERFLOW: hidden; HEIGHT: 200px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WIDTH: 325px
}
#lib_member_login .new_customer {
	MARGIN-RIGHT: 20px
}
#lib_member_login .t {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #555
}
#lib_member_login .f_card {
	OVERFLOW: hidden; HEIGHT: 130px
}
#lib_member_login .f_card .e {
	PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 0px; LINE-HEIGHT: 150%; PADDING-RIGHT: 0px
}
#lib_member_login .f_card .rows {
	CLEAR: both; MARGIN: 10px 0px
}
#lib_member_login .f_card .rows LABEL {
	OVERFLOW: hidden; HEIGHT: 22px; FLOAT: left; COLOR: #555; LINE-HEIGHT: 22px; WIDTH: 70px
}
#lib_member_login .f_card .rows SPAN {
	OVERFLOW: hidden; FLOAT: left; PADDING-LEFT: 2px; DISPLAY: block; WIDTH: 240px
}
#lib_member_login .f_card .forgot {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px
}
#lib_member_login .f_card .forgot A {
	TEXT-DECORATION: underline
}
#lib_member_login .f_card .info {
	LINE-HEIGHT: 200%
}
#lib_member_login .dline {
	OVERFLOW: hidden; FONT-SIZE: 1px; HEIGHT: 1px; BORDER-BOTTOM: #ddd 1px solid; MARGIN: 12px 0px
}
#lib_member_login .btn {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px
}
#lib_member_index {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_member_index .lib_member_info {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#lib_member_index .item_card {
	FLOAT: left; WIDTH: 47%; MARGIN-RIGHT: 15px
}
#lib_member_index .item_card .title {
	FONT-SIZE: 18px; BORDER-TOP: #ddd 1px solid; HEIGHT: 34px; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: url(images/lib/member/my_account_tabs.jpg); BORDER-BOTTOM: #ddd 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 34px; TEXT-INDENT: 10px
}
#lib_member_index .item_card .info {
	BORDER-TOP-STYLE: none; OVERFLOW: hidden; HEIGHT: 155px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 10px; LINE-HEIGHT: 170%; PADDING-RIGHT: 10px
}
#lib_member_index .item_card .info SPAN {
	COLOR: #ff6600
}
#lib_member_index .item_card .info .add_shipping_address {
	FONT-SIZE: 10px; COLOR: #ff6600; MARGIN-LEFT: 15px
}
#lib_member_forgot {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_member_forgot .form {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#lib_member_forgot .send_tips {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#lib_member_forgot .form .rows {
	CLEAR: both; MARGIN: 10px 0px
}
#lib_member_forgot .form .rows LABEL {
	OVERFLOW: hidden; HEIGHT: 22px; FLOAT: left; COLOR: #555; LINE-HEIGHT: 22px; WIDTH: 100px
}
#lib_member_forgot .form .rows SPAN {
	OVERFLOW: hidden; FLOAT: left; PADDING-LEFT: 2px; DISPLAY: block; WIDTH: 400px
}
#lib_member_forgot .reset_success {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#lib_member_forgot .reset_form .rows LABEL {
	WIDTH: 145px
}
#lib_member_forgot .dline {
	OVERFLOW: hidden; FONT-SIZE: 1px; HEIGHT: 1px; BORDER-BOTTOM: #ddd 1px solid; MARGIN: 12px 0px
}
#lib_member_forgot .send_tips .no_email {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #555; MARGIN-TOP: 35px
}
#lib_member_forgot .send_tips .continue_shopping {
	TEXT-ALIGN: right; PADDING-TOP: 15px; PADDING-RIGHT: 20px
}
#lib_member_password {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_member_password .form {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#lib_member_password .change_success {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#lib_member_password .form .rows {
	CLEAR: both; MARGIN: 10px 0px
}
#lib_member_password .form .rows LABEL {
	OVERFLOW: hidden; HEIGHT: 22px; FLOAT: left; COLOR: #555; LINE-HEIGHT: 22px; WIDTH: 145px
}
#lib_member_password .form .rows SPAN {
	OVERFLOW: hidden; FLOAT: left; PADDING-LEFT: 2px; DISPLAY: block; WIDTH: 400px
}
#lib_member_profile {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_member_profile .form {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#lib_member_profile .change_success {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
#lib_member_profile .form .rows {
	CLEAR: both; MARGIN: 10px 0px
}
#lib_member_profile .form .rows LABEL {
	OVERFLOW: hidden; HEIGHT: 22px; FLOAT: left; COLOR: #555; LINE-HEIGHT: 22px; WIDTH: 100px
}
#lib_member_profile .form .rows SPAN {
	OVERFLOW: hidden; FLOAT: left; PADDING-LEFT: 2px; DISPLAY: block; WIDTH: 400px
}
#lib_member_address_book {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_member_address_book .address {
	OVERFLOW: hidden; FLOAT: left; WIDTH: 340px
}
#lib_member_address_book .billing_address {
	MARGIN-LEFT: 15px
}
#lib_member_address_book .address .t {
	FONT-SIZE: 16px; HEIGHT: 26px; BORDER-BOTTOM: #ddd 1px solid; FONT-WEIGHT: bold; COLOR: #555
}
#lib_member_address_book .address .t .fl {
	FONT-SIZE: 16px; FLOAT: left; FONT-WEIGHT: bold; COLOR: #555
}
#lib_member_address_book .address .t .fr {
	HEIGHT: 26px; FLOAT: right; LINE-HEIGHT: 26px
}
#lib_member_address_book .address .t .fr .add_new_address {
	FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #ff6600
}
#lib_member_address_book .address .item {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; CLEAR: both; MARGIN: 8px auto; LINE-HEIGHT: 180%; PADDING-RIGHT: 10px; WIDTH: 318px
}
#lib_member_address_book .address .item .address_info {
	TEXT-TRANSFORM: capitalize
}
#lib_member_address_book .address .item .opt {
	TEXT-ALIGN: right
}
#lib_member_address_book .address .item .opt A {
	FONT-VARIANT: small-caps; COLOR: #888; TEXT-DECORATION: underline; MARGIN: 0px 5px
}
#lib_member_address_book .address .item .opt A:hover {
	COLOR: #333
}
#lib_member_address_book .address .item .opt A.checkout {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 5px; TEXT-DECORATION: none; BORDER-LEFT: #ccc 1px solid; PADDING-RIGHT: 5px
}
#lib_member_address_book .address .item .opt A.checkout:hover {
	COLOR: #b50c08
}
#lib_member_address_book .address .item .rows {
	CLEAR: both; MARGIN: 4px 0px
}
#lib_member_address_book .address .item .rows .fl {
	OVERFLOW: hidden; FLOAT: left; WIDTH: 55%
}
#lib_member_address_book .address .item .rows .fr {
	OVERFLOW: hidden; FLOAT: left; WIDTH: 45%
}
#lib_member_address_book .address .item .button {
	MARGIN-TOP: 10px
}
#lib_member_address_book .address .item .button .cancel_button {
	MARGIN-LEFT: 15px
}
#lib_member_orders {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_member_orders .item_list {
	BACKGROUND: #ddd; MARGIN: 8px 0px
}
#lib_member_orders .item_list .tb_title TD {
	HEIGHT: 28px; BACKGROUND: url(../images/tb_bg.gif); FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#lib_member_orders .item_list .item_list TD {
	FONT-SIZE: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#lib_member_orders .item_list .item_list TD * {
	FONT-SIZE: 10px
}
#lib_member_orders .item_list .item_list_over TD {
	BACKGROUND: #f7f7f7
}
#lib_member_orders .item_list .item_list_out TD {
	BACKGROUND: #fff
}
#lib_member_orders .item_list .qa_btn {
	HEIGHT: 15px; BACKGROUND: url(images/lib/member/order_qbg.jpg); FLOAT: left; COLOR: #fff; TEXT-DECORATION: none; MARGIN: 0px 4px; DISPLAY: block; LINE-HEIGHT: 13px; WIDTH: 54px
}
#lib_member_orders .item_list .detail_link {
	TEXT-DECORATION: underline
}
#lib_member_orders .cancel {
	PADDING-BOTTOM: 30px; PADDING-TOP: 30px; PADDING-LEFT: 30px; MARGIN: 0px auto; PADDING-RIGHT: 30px; WIDTH: 70%
}
#lib_member_orders .cancel .info {
	FONT-WEIGHT: bold
}
#lib_member_orders .cancel TEXTAREA {
	HEIGHT: 150px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; MARGIN-TOP: 15px; LINE-HEIGHT: 180%; PADDING-RIGHT: 5px; WIDTH: 100%
}
#lib_member_orders .cancel .btn {
	MARGIN-TOP: 15px
}
#lib_member_orders .order_index {
	FONT-SIZE: 14px; HEIGHT: 50px; BORDER-BOTTOM: #ddd 1px solid; FONT-WEIGHT: bold; LINE-HEIGHT: 50px
}
#lib_member_orders .order_index EM {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#lib_member_orders .order_index EM * {
	FONT-SIZE: 11px
}
#lib_member_orders .detail DIV {
	BORDER-TOP: #ddd 1px solid; HEIGHT: 26px; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #f7f7f7; BORDER-BOTTOM: #ddd 1px; FONT-WEIGHT: bold; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 26px; WIDTH: 130px
}
#lib_member_orders .detail_card {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 15px; BORDER-LEFT: #ddd 1px solid; PADDING-RIGHT: 15px
}
#lib_member_orders .payment_tips {
	BORDER-TOP: #bf8585 1px solid; BORDER-RIGHT: #bf8585 1px solid; BACKGROUND: url(images/lib/member/payment_tips.jpg) #fbe8e8 no-repeat 10px center; BORDER-BOTTOM: #bf8585 1px solid; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 30px; BORDER-LEFT: #bf8585 1px solid; MARGIN-TOP: 8px; LINE-HEIGHT: 150%; PADDING-RIGHT: 8px
}
#lib_member_orders .payment_tips A {
	TEXT-DECORATION: underline
}
#lib_member_orders .order_info TD {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px
}
#lib_member_orders .order_info .confirm_receiving {
	COLOR: #b50c08; MARGIN-LEFT: 15px; TEXT-DECORATION: underline
}
#lib_member_orders .address {
	ZOOM: 1; CLEAR: both
}
#lib_member_orders .address .item_title {
	HEIGHT: 22px; FONT-WEIGHT: bold; LINE-HEIGHT: 22px
}
#lib_member_orders .address .shipping_address {
	FLOAT: left; WIDTH: 49%
}
#lib_member_orders .address .address_info {
	FONT-SIZE: 10px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #fdfdfd; BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 8px; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 160%; PADDING-RIGHT: 8px
}
#lib_member_orders .address .address_info STRONG {
	FONT-SIZE: 10px
}
#lib_member_orders .address .billing_address {
	FLOAT: right; WIDTH: 49%
}
#lib_member_orders .item_info {
	HEIGHT: 24px; BORDER-BOTTOM: #ddd 2px solid; FONT-WEIGHT: bold; LINE-HEIGHT: 24px
}
#lib_member_orders .shipping {
	MARGIN-TOP: 5px; LINE-HEIGHT: 150%
}
#lib_member_orders .shipping .shipping_price {
	COLOR: #888
}
#lib_member_orders .detail_item_list {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; MARGIN: 8px 0px; BORDER-LEFT: #ddd 1px solid
}
#lib_member_orders .detail_item_list .tb_title TD {
	HEIGHT: 28px; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: url(../images/tb_bg.gif); FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#lib_member_orders .detail_item_list .tb_title TD.last {
	BORDER-RIGHT-STYLE: none
}
#lib_member_orders .detail_item_list .item_list TD {
	FONT-SIZE: 10px; BORDER-TOP: #ddd 1px solid; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#lib_member_orders .detail_item_list .item_list TD.item_img {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-RIGHT: 0px
}
#lib_member_orders .detail_item_list .item_list_over TD {
	BACKGROUND: #f7f7f7
}
#lib_member_orders .detail_item_list .item_list_out TD {
	BACKGROUND: #fff
}
#lib_member_orders .detail_item_list .item_list TD * {
	FONT-SIZE: 10px
}
#lib_member_orders .detail_item_list .item_list .proname {
	TEXT-DECORATION: underline
}
#lib_member_orders .detail_item_list .total TD {
	FONT-SIZE: 11px; HEIGHT: 26px; BACKGROUND: #efefef; FONT-WEIGHT: bold; COLOR: #b50c08; TEXT-ALIGN: center
}
#lib_member_wishlists {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_member_wishlists .item_list {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; MARGIN: 8px 0px; BORDER-LEFT: #ddd 1px solid
}
#lib_member_wishlists .item_list .tb_title TD {
	HEIGHT: 28px; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: url(../images/tb_bg.gif); FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#lib_member_wishlists .item_list .tb_title TD.last {
	BORDER-RIGHT-STYLE: none
}
#lib_member_wishlists .item_list .item_list TD {
	FONT-SIZE: 10px; BORDER-TOP: #ddd 1px solid; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#lib_member_wishlists .item_list .item_list TD.item_img {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-RIGHT: 0px
}
#lib_member_wishlists .item_list .item_list_over TD {
	BACKGROUND: #f7f7f7
}
#lib_member_wishlists .item_list .item_list_out TD {
	BACKGROUND: #fff
}
#lib_member_wishlists .item_list .item_list TD * {
	FONT-SIZE: 10px
}
#lib_member_wishlists .item_list .item_list .proname {
	TEXT-DECORATION: underline
}
#lib_cart_station {
	OVERFLOW: hidden; HEIGHT: 24px; CLEAR: both; LINE-HEIGHT: 24px; WIDTH: 100%
}
#lib_cart_guid {
	OVERFLOW: hidden; HEIGHT: 27px; BACKGROUND: url(../images/line.jpg) repeat-x left 26px; TEXT-ALIGN: right; CLEAR: both; WIDTH: 100%
}
#lib_cart_list {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_cart_list .empty_cart {
	MARGIN: 20px 0px; LINE-HEIGHT: 210%
}
#lib_cart_list .empty_cart IMG {
	PADDING-RIGHT: 20px
}
#lib_cart_list .empty_cart STRONG {
	COLOR: #111
}
#lib_cart_list .empty_cart A {
	TEXT-DECORATION: underline
}
#lib_cart_list .empty_cart A:hover {
	COLOR: #b50c08
}
#lib_cart_list .cart_info DIV {
	HEIGHT: 50px; LINE-HEIGHT: 50px
}
#lib_cart_list .cart_info DIV SPAN {
	COLOR: #b50c08
}
#lib_cart_list .cart_info DIV A {
	MARGIN-LEFT: 20px; TEXT-DECORATION: underline
}
#lib_cart_list .cart_info .fl {
	FLOAT: left
}
#lib_cart_list .cart_info .fr {
	FLOAT: right
}
#lib_cart_list .cart {
	CLEAR: both
}
#lib_cart_list .item_list_table {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid
}
#lib_cart_list .item_list_table .tb_title TD {
	HEIGHT: 28px; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: url(../images/tb_bg.gif); FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#lib_cart_list .item_list_table .tb_title TD.last {
	BORDER-RIGHT-STYLE: none
}
#lib_cart_list .item_list_table .item_list TD {
	FONT-SIZE: 10px; BORDER-TOP: #ddd 1px solid; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 5px; LINE-HEIGHT: 170%; PADDING-RIGHT: 5px
}
#lib_cart_list .item_list_table .item_list_over TD {
	BACKGROUND: #f7f7f7
}
#lib_cart_list .item_list_table .item_list_out TD {
	BACKGROUND: #fff
}
#lib_cart_list .item_list_table .item_list TD * {
	FONT-SIZE: 10px
}
#lib_cart_list .item_list_table .item_list TD.item_img {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-RIGHT: 0px
}
#lib_cart_list .item_list_table .item_list .proname {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
#lib_cart_list .item_list_table .item_list .c_red {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #b50c08
}
#lib_cart_list .item_list_table .item_list .qty {
	TEXT-ALIGN: center
}
#lib_cart_list .item_list_table .item_list .opt {
	COLOR: #b50c08; MARGIN: 0px 5px
}
#lib_cart_list .item_list_table .item_list .remark {
	FONT-WEIGHT: bold
}
#lib_cart_list .item_list_table .total TD {
	FONT-SIZE: 11px; HEIGHT: 28px; BACKGROUND: #efefef; FONT-WEIGHT: bold; COLOR: #b50c08; TEXT-ALIGN: center
}
#lib_cart_list .checkout {
	FLOAT: right; PADDING-BOTTOM: 25px; TEXT-ALIGN: right; PADDING-TOP: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#lib_cart_list .checkout IMG {
	MARGIN-LEFT: 25px
}
#lib_cart_list .ext_info {
	COLOR: #666; CLEAR: both; MARGIN: 15px 0px; LINE-HEIGHT: 180%
}
#lib_cart_checkout {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_cart_checkout .title {
	HEIGHT: 28px; BORDER-BOTTOM: #ddd 1px solid; FONT-WEIGHT: bold; MARGIN-TOP: 15px; LINE-HEIGHT: 28px
}
#lib_cart_checkout .item_title {
	HEIGHT: 28px; BORDER-BOTTOM: #555 2px solid; FONT-WEIGHT: bold; LINE-HEIGHT: 28px
}
#lib_cart_checkout .check_address {
	HEIGHT: 24px; COLOR: #555; LINE-HEIGHT: 24px
}
#lib_cart_checkout .SId {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 1px
}
#lib_cart_checkout .address .shipping_address {
	FLOAT: left; WIDTH: 49%
}
#lib_cart_checkout .address .shipping_address .also_billing_address {
	COLOR: #b50c08; TEXT-DECORATION: underline
}
#lib_cart_checkout .address .shipping_address IFRAME {
	DISPLAY: none
}
#lib_cart_checkout .address .address_info {
	FONT-SIZE: 10px; BORDER-TOP: #bf8585 1px solid; BORDER-RIGHT: #bf8585 1px solid; BACKGROUND: #f7ecec; BORDER-BOTTOM: #bf8585 1px solid; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 8px; BORDER-LEFT: #bf8585 1px solid; LINE-HEIGHT: 160%; PADDING-RIGHT: 8px
}
#lib_cart_checkout .address .address_info STRONG {
	FONT-SIZE: 10px
}
#lib_cart_checkout .address .billing_address {
	FLOAT: right; WIDTH: 49%
}
#lib_cart_checkout .address .q_link {
	HEIGHT: 26px; LINE-HEIGHT: 26px
}
#lib_cart_checkout .address .q_link A {
	TEXT-DECORATION: underline; MARGIN-RIGHT: 15px
}
#lib_cart_checkout .shipping_method .shipping {
	MARGIN: 8px 0px
}
#lib_cart_checkout .shipping_method .shipping .ft {
	OVERFLOW: hidden; HEIGHT: 20px; CLEAR: both
}
#lib_cart_checkout .shipping_method .shipping .ft DIV {
	FLOAT: left
}
#lib_cart_checkout .shipping_method .shipping .ft DIV.radio {
	WIDTH: 25px
}
#lib_cart_checkout .shipping_method .shipping .ft DIV.txt {
	MARGIN-TOP: 2px
}
#lib_cart_checkout .shipping_method .shipping .ft DIV.txt .free_shipping {
	COLOR: #b50c08
}
#lib_cart_checkout .shipping_method .shipping .explanation {
	COLOR: #777; PADDING-BOTTOM: 10px; CLEAR: both; TEXT-INDENT: 25px
}
#lib_cart_checkout .shipping_method .shipping .explanation * {
	COLOR: #777
}
#lib_cart_checkout .comments .info {
	HEIGHT: 24px; LINE-HEIGHT: 24px
}
#lib_cart_checkout .comments TEXTAREA {
	HEIGHT: 100px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; LINE-HEIGHT: 150%; PADDING-RIGHT: 5px; WIDTH: 85%
}
#lib_cart_checkout .place_order UL {
	FLOAT: right; CLEAR: both; WIDTH: 60%
}
#lib_cart_checkout .place_order UL LI {
	HEIGHT: 25px; BORDER-BOTTOM: #ccc 1px solid; LINE-HEIGHT: 25px
}
#lib_cart_checkout .place_order UL LI DIV {
	FLOAT: right
}
#lib_cart_checkout .place_order UL LI DIV.price {
	OVERFLOW: hidden; TEXT-ALIGN: right; WIDTH: 60px
}
#lib_cart_checkout .place_order .place_order_btn {
	FLOAT: right; TEXT-ALIGN: right; CLEAR: both; MARGIN: 12px 0px; WIDTH: 60%
}
#lib_cart_checkout .item_list_table {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; MARGIN: 8px 0px; BORDER-LEFT: #ddd 1px solid
}
#lib_cart_checkout .item_list_table .tb_title TD {
	HEIGHT: 28px; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: url(../images/tb_bg.gif); FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#lib_cart_checkout .item_list_table .tb_title TD.last {
	BORDER-RIGHT-STYLE: none
}
#lib_cart_checkout .item_list_table .item_list TD {
	FONT-SIZE: 10px; BORDER-TOP: #ddd 1px solid; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#lib_cart_checkout .item_list_table .item_list_over TD {
	BACKGROUND: #f7f7f7
}
#lib_cart_checkout .item_list_table .item_list_out TD {
	BACKGROUND: #fff
}
#lib_cart_checkout .item_list_table .item_list TD * {
	FONT-SIZE: 10px
}
#lib_cart_checkout .item_list_table .item_list .proname {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
#lib_cart_checkout .item_list_table .total TD {
	FONT-SIZE: 11px; HEIGHT: 26px; BACKGROUND: #efefef; FONT-WEIGHT: bold; COLOR: #b50c08; TEXT-ALIGN: center
}
#lib_order_place {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_order_place DIV {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 100px; TEXT-ALIGN: center; PADDING-TOP: 100px; PADDING-LEFT: 100px; BORDER-LEFT: #ddd 1px solid; PADDING-RIGHT: 100px
}
#lib_order_place DIV A {
	TEXT-DECORATION: underline
}
#lib_order_payment {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_order_payment .order_info {
	FONT-SIZE: 11px; HEIGHT: 34px; BORDER-BOTTOM: #ccc 3px solid; FONT-WEIGHT: bold; COLOR: #444; TEXT-ALIGN: right; LINE-HEIGHT: 34px
}
#lib_order_payment .order_info * {
	FONT-SIZE: 11px; COLOR: #444
}
#lib_order_payment .payment {
	BORDER-TOP: #d8e6f3 3px solid; BORDER-RIGHT: #d8e6f3 3px solid; BORDER-BOTTOM: #d8e6f3 3px solid; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 8px; MARGIN: 8px 0px; BORDER-LEFT: #d8e6f3 3px solid; PADDING-RIGHT: 8px
}
#lib_order_payment .payment_method {
	MARGIN-BOTTOM: 5px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; BACKGROUND: url(../images/un_checked.jpg) no-repeat 10px center; BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; TEXT-DECORATION: none; BORDER-LEFT: #fff 1px solid; DISPLAY: block; PADDING-RIGHT: 5px; TEXT-INDENT: 25px
}
#lib_order_payment .payment_method:hover {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px; BACKGROUND: url(../images/un_checked.jpg) #f8f9fb no-repeat 10px center; BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid
}
#lib_order_payment .payment_method * {
	FONT-SIZE: 10px
}
#lib_order_payment .payment_method IMG {
	PADDING-RIGHT: 5px
}
#lib_order_payment .payment_method .add {
	COLOR: #b50c08
}
#lib_order_payment .payment_method .less {
	COLOR: #007f06
}
#lib_order_payment .payment_method_on {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px; BACKGROUND: url(../images/checked.jpg) #efefef no-repeat 10px center; BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid
}
#lib_order_payment .payment_method_on:hover {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px; BACKGROUND: url(../images/checked.jpg) #efefef no-repeat 10px center; BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid
}
#lib_order_payment .payment_info {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #f8f9fb; BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; PADDING-LEFT: 12px; BORDER-LEFT: #ddd 1px solid; PADDING-RIGHT: 12px
}
#lib_order_payment .payment_info .contents .title {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#lib_order_payment .payment_info .contents .tips {
	FONT-SIZE: 11px; BORDER-TOP: #bbdff7 1px solid; BORDER-RIGHT: #bbdff7 1px solid; BACKGROUND: #e7f4fc; BORDER-BOTTOM: #bbdff7 1px solid; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 4px; MARGIN: 12px 0px; BORDER-LEFT: #bbdff7 1px solid; LINE-HEIGHT: 180%; PADDING-RIGHT: 4px
}
#lib_order_payment .payment_info .contents .tips * {
	FONT-SIZE: 11px
}
#lib_order_payment .payment_info .contents .tips SPAN {
	COLOR: red
}
#lib_order_payment .payment_info .contents .tips A {
	TEXT-DECORATION: underline
}
#lib_order_payment .payment_info .contents .txt {
	MARGIN: 8px 0px; LINE-HEIGHT: 180%
}
#lib_order_payment .payment_info .contents .ext {
	MARGIN-TOP: 25px
}
#lib_order_payment .payment_info .contents .ext .tips {
	MARGIN-TOP: 15px
}
#lib_order_payment .payment_info .contents .ext .paypal_button {
	BORDER-TOP: #304369 1px solid; HEIGHT: 20px; BORDER-RIGHT: #304369 1px solid; BACKGROUND: #335bbc; BORDER-BOTTOM: #304369 1px solid; COLOR: #fff; TEXT-ALIGN: center; BORDER-LEFT: #304369 1px solid; DISPLAY: block; LINE-HEIGHT: 20px; WIDTH: 130px
}
#lib_order_payment .payment_info .contents .ext .sender_title {
	CLEAR: both; MARGIN: 25px 0px 5px
}
#lib_order_payment .payment_info .contents .ext .sender_info TD {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px
}
#lib_order_payment .payment_info .contents .ext .sender_info TD .contents {
	HEIGHT: 70px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; LINE-HEIGHT: 180%; PADDING-RIGHT: 5px; WIDTH: 470px
}
#lib_order_payment .payment_info .contents .ext .sender_info TD SPAN {
	FONT-SIZE: 10px
}
#lib_order_payment .item_title {
	HEIGHT: 22px; FONT-WEIGHT: bold; LINE-HEIGHT: 22px
}
#lib_order_payment .address .shipping_address {
	FLOAT: left; WIDTH: 49%
}
#lib_order_payment .address .address_info {
	FONT-SIZE: 10px; BORDER-TOP: #f8d8af 1px solid; BORDER-RIGHT: #f8d8af 1px solid; BACKGROUND: #fffcf3; BORDER-BOTTOM: #f8d8af 1px solid; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 8px; BORDER-LEFT: #f8d8af 1px solid; LINE-HEIGHT: 160%; PADDING-RIGHT: 8px
}
#lib_order_payment .address .address_info STRONG {
	FONT-SIZE: 10px
}
#lib_order_payment .address .billing_address {
	FLOAT: right; WIDTH: 49%
}
#lib_order_complete {
	OVERFLOW: hidden; CLEAR: both; WIDTH: 100%
}
#lib_order_complete .order_info {
	FONT-SIZE: 11px; HEIGHT: 34px; BORDER-BOTTOM: #ccc 3px solid; FONT-WEIGHT: bold; COLOR: #444; TEXT-ALIGN: right; LINE-HEIGHT: 34px
}
#lib_order_complete .order_info * {
	FONT-SIZE: 11px; COLOR: #444
}
#lib_order_complete .contents {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BACKGROUND: #f8f9fb; BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 180%; PADDING-RIGHT: 20px
}
#lib_order_complete .contents * {
	FONT-SIZE: 12px
}
#lib_order_complete .contents .title {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#lib_order_complete .contents A {
	TEXT-DECORATION: underline
}
#lib_currency {
	POSITION: relative; Z-INDEX: 1000; WIDTH: 140px
}
#lib_currency SPAN {
	TEXT-DECORATION: underline
}
#lib_currency #curtentcurr {
	_padding-top: 3px
}
#lib_currency .index_a {
	HEIGHT: 24px; FONT-WEIGHT: bold; COLOR: #014c8f; TEXT-DECORATION: none; DISPLAY: block; LINE-HEIGHT: 24px; WIDTH: 140px; TEXT-INDENT: 20px; _height: 22px; _padding-top: 6px
}
#lib_currency UL {
	BACKGROUND: url(../images/bottom.gif) #fff no-repeat left bottom; POSITION: absolute; PADDING-BOTTOM: 8px; LEFT: 0px; TOP: 0px; VISIBILITY: hidden; WIDTH: 140px
}
#lib_currency:hover UL {
	VISIBILITY: visible
}
#lib_currency A:hover UL {
	VISIBILITY: visible
}
#lib_currency UL LI {
	OVERFLOW: hidden; HEIGHT: 18px; BACKGROUND: url(../images/bg.gif); TEXT-ALIGN: left; LINE-HEIGHT: 18px; WIDTH: 140px; TEXT-INDENT: 30px
}
#lib_currency UL LI IMG {
	PADDING-RIGHT: 3px
}
#lib_currency:hover {
	POSITION: relative
}
#lib_currency A:hover {
	POSITION: relative
}
#lib_currency UL LI A {
	FONT-SIZE: 10px; COLOR: #333; TEXT-DECORATION: underline
}
#lib_currency UL LI.c_top {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; BACKGROUND: url(../images/top.gif) no-repeat left top; BORDER-BOTTOM-STYLE: none; FONT-WEIGHT: bold; COLOR: #014c8f; BORDER-RIGHT-STYLE: none; CLEAR: both; LINE-HEIGHT: 24px; WIDTH: 140px; TEXT-INDENT: 20px; _height: 22px; _padding-top: 6px
}
#lib_translate {
	BACKGROUND: url(images/lib/translate/bg.jpg) no-repeat left top; MARGIN: 9px 0px; MIN-HEIGHT: 50px; _height: 50px
}
#lib_translate UL {
	MARGIN-BOTTOM: 15px; PADDING-TOP: 40px; MARGIN-LEFT: 40px
}
#lib_translate UL LI {
	OVERFLOW: hidden; HEIGHT: 20px; LINE-HEIGHT: 20px
}
#lib_unavailable {
	MARGIN: 0px auto; WIDTH: 700px
}
#lib_unavailable .logo {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#lib_unavailable .title {
	FONT-SIZE: 24px; HEIGHT: 80px; BACKGROUND: #f1f1f1; FONT-WEIGHT: bold; COLOR: #555; LINE-HEIGHT: 80px; TEXT-INDENT: 20px
}
#lib_unavailable .info {
	BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; BORDER-LEFT: #eee 1px solid; LINE-HEIGHT: 180%; PADDING-RIGHT: 20px
}
#lib_unavailable .info .txt {
	PADDING-LEFT: 15px
}
#lib_unavailable .info .txt .return {
	TEXT-DECORATION: underline
}
#lib_unavailable .copyright {
	FONT-SIZE: 10px; BORDER-TOP: #f1f1f1 4px solid; COLOR: #555; PADDING-BOTTOM: 8px; TEXT-ALIGN: right; PADDING-TOP: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px
}
