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