﻿.aaa_input{ width:220px; height:20px; font:12px Arial;border:1px solid #fe87d9; color:#666;}
.aaa_input11{ width:226px; height:20px; font:12px Arial; color:#666;}
.aaa_input_duan{ width:107px; height:20px;}
.cpi_count_gai{ width:638px; padding-left:70px; float:left; padding-bottom:16px; font:12px Arial; color:#8d8d8d; line-height:18px;}
.cpi_count_gai1{ width:638px; padding-left:62px; float:left; padding-bottom:16px; font:12px Arial; color:#8d8d8d; line-height:18px;}
.acc_main_gai{ width:690px; float:left; background:#fff5fc; padding-top:18px}
.login1_gai{ width:743px; float:left; height:auto; overflow:hidden;}
.csac1_gai { width:724px; height:auto; overflow:hidden;  float:left; padding-left:10px; font:11px Arial; color:#727272; line-height:20px;}
.csm_T_gai{ width:671px; float:left; font:12px Arial; color:#b80358; font-weight:bold; line-height:18px;}
.hongse_xian{ border-bottom:1px solid #ac316a; width:734px; margin-left:5px; float:left;}


/*CheckoutShippingAddress*/
.csa1 { width:617px; margin-left:49px; _margin-left:25px; margin-top:20px; float:left; padding-bottom:30px; font:11px Arial; color:#727272; line-height:20px;}
.csa1_a { width:617px; height:13px; clear:both;}
.csa1_b { width:615px; height:auto; overflow:hidden; clear:both; border:1px solid #7c7c7c; border-bottom:none; border-top:none;}
.csa1b_zi { width:424px; overflow:hidden; float:left; padding-left:25px;}
.csa_zi { padding-top:15px; padding-bottom:15px;}
.csa1b_an { width:148px; float:left;}
.csa2 { width:638px; padding-left:33px; float:left; padding-top:15px; padding-bottom:23px; font:11px Arial; color:#7c7c7c; line-height:30px;}
.csa2 td { height:30px;}
.csa_sel { width:162px; border:1px solid #7c7c7c; line-height:20px; height:20px; color:#373737; font:11px Arial;}

.cpm_middle{ width:734px; float:left; padding-left:5px;}
.cpm_middle_top{ width:724px; float:left; height:37px; background:url(images/cpm_products.jpg) no-repeat; padding-left:13px; font:12px Arial; font-weight:bold;  color:#fff;}
.cpm_middle_main{ width:734px; float:left; background:url(images/cpm_bg_tab.jpg) repeat-y;}
.cpm_middle_img{ width:81px; height:81px; border:1px solid #fc64cd; float:left;}
.cpm_xx{ width:690px; float:left; padding-left:11px;}
.cpm_top{ width:608px; float:left; padding:4px 0 20px 148px;}
.cpm_top ul{ width:608px; float:left;}
.cpm_top ul li{ float:left; list-style:none; padding-right:22px;}

.ccyo1 { width:575px; height:auto; overflow:hidden; clear:both; padding-left:20px; padding-right:20px; border:1px solid #7c7c7c; border-bottom:none; border-top:none;}
/*CheckoutShippingAddress_change*/
.csac1 { width:657px; height:auto; overflow:hidden; margin-left:49px; _margin-left:25px; margin-top:20px; float:left; padding-bottom:30px; font:11px Arial; color:#727272; line-height:20px;}
.csac2 { width:220px; height:auto; overflow:hidden; margin-right:27px; float:left;}
.csac2_a { width:179px; float:left; height:5px; *height:12px;}
.csac2_b { width:188px; height:auto; overflow:hidden; background:url(images/kkk_center.jpg) no-repeat left bottom #fff; border-left:1px solid #ff97f4; border-right:1px solid #ff97f4; padding-left:15px; padding-right:15px; float:left; }
.csac2_gai11{ width:220px; height:auto; overflow:hidden; margin-right:10px; float:right;}


/*CheckoutPaymentInfo*/
.cpi_count{ width:638px; padding-left:50px; float:left; padding-bottom:16px; font:12px Arial; color:#8d8d8d; line-height:18px;}
.cpm_count{ width:638px; padding-left:15px; float:left; padding-bottom:16px; font:12px Arial; color:#7c7c7c; font-weight:bold; line-height:18px;}
.cpi_select2{ width:72px; height:20px;}
.cpi_botbox{ width:743px; float:left; padding-top:25px;}
.cpi_T{ width:671px; float:left; padding-bottom:16px; padding-left:19px; font:12px Arial; color:#727272; font-weight:bold;}
.cpi_products{ width:555px; height:24px; background:url(images/bg_cpi_pro.jpg) repeat-x; float:left; margin-left:9px; _margin-left:5px; padding-top:8px; font:12px Arial; font-weight:bold; padding-left:165px; color:#b80358;}
.cpi_products_right{ width:120px; float:right;}
.cpi_products_right3{ width:95px; float:right;}
.cpi_products_right2{ width:90px; float:right;}
.cpi_products_right4{ width:195px; float:right;}
.cpi_products_right5{ width:186px; float:right;}

.cpi_products_left{width:110px; float:left;}
.cpi_products_remove {width:220px; float:left;}
.cpi_bot_tab{ width:690px; float:left; padding-left:13px;}
.cpi_bottom{ width:290px; float:right; padding:14px 20px 0 0; font:11px Arial;}
.cpi_bottom td{ height:30px; line-height:33px;}
.cpi_bottom2 { width:290px; float:right; font:13px Arial; line-height:25px; padding:10px 0px;}
.instruc { width:617px; padding-left:48px;  float:left; font:12px Arial; color:#727272; line-height:20px;}
.cpi_table { border-bottom:1px dashed #feb1d3;}
.cpi_table2 { border-bottom:1px solid #feb1d3;}

/*CheckoutShippingMethod*/
img { padding:0px; margin:0px;}
.csm_T{ width:671px; float:left; font:12px Arial; color:#727272; font-weight:bold; line-height:18px;}
.csm_T2{ width:649px; *width:643px; padding-left:22px; *padding-left:28px; _padding-left:32px; float:left; padding-bottom:16px; font:11px Arial; color:#727272; line-height:18px;}
.csm_radio { margin-right:10px; }
.csm1{ width:718px; margin-left:10px; clear:both; height:31px; background:url(images/csm_bg.jpg) repeat-x; font:12px Arial; color:#fff; font-weight:bold;}
.csm1 td { text-align:center;}
.csm_td { text-align:right; height:30px; font-size:11px; color:#7c7c7c;}
.font_csm { font-weight:bold; line-height:30px;}
.csm2 { width:695px; float:left; font:11px Arial; color:#727272; line-height:18px; border-bottom:1px solid #7c7c7c;}
.csm2_a { width:378px; height:105px; float:left; padding:0px;}
.csm2a_tu { width:78px; float:left;}
.csm2a_zi { width:300px; padding-top:43px; float:left;}
.csm2_b { width:143px; float:left; padding-top:43px; text-align:center;}
.csm2_c { width:83px; float:left; padding-top:43px; text-align:center;}
.csm2_d { width:87px; float:left; padding-top:43px; font-weight:bold; color:#f00; text-align:center;}

/**/
.cpi_an{ width:734px; float:left; padding:24px 0px 20 0px; text-align:center;}
