@charset "UTF-8";
/* CSS Document */

*{ margin: 0; padding: 0; }
body {
	 font-family: "MS PGothic";

}
 /******************************************************header********************************************************/
 #bg_header_full{
	background-repeat:repeat-x;
	height:91px;
 	color: white;
	width: 100%;
}
 #bg_header_full #contrainner_header{
	width: 1055px;
  	height:91px;
 	margin:auto;
	padding:0;

}

#logo{	
    width:212px;
    height:60px;
    float:left;
	margin:30px 0 0 20px;
}
#menu_header{
    width:720px;
    height:37px;
    float:left;
    margin:41px 0 0 68px;
    border:#999 solid thin;
}
#menu_header_media{
    width:720px;
    height:37px;
    float:left;
    margin:47px 0 0 10px;
	color:#000;
	line-height:60px;
}

.menu1
{
    /* You will get totally diffrent menu alignment and layout by setting following margin, width, and float with different values.
    For detailed instruction please visit www.menucool.com/horizontal/change-menu-alignment  */
    margin: 0 auto; width: auto;float:left;
    /*following "behavior" works for IE6, IE7, and IE8. Other browsers will ignore it.*/
    /*Note: htc file path(if using relative path) inside the CSS file should be relative to the page, not to the CSS file (this is unlike image path inside the CSS that is relative to the CSS file location only). 
    So we recommend using the absolute path for the behavior file.*/
 
    position:relative;
    z-index:4;
    height: 37px;
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    padding: 0;
}
.menu1 li
{
    padding: 0;
    float: left;
    height: 37px;
    color: black;
    z-index:5;
}

 /**************************************************end header************************************************************/
 #wrappermobile{
    width: 100%;
    height: 100%;
    margin: auto;

}
#containermobile{
/*    background: lightblue;*/
    width: 100%;
    height: 100%;
    margin: auto;
    padding: 10px 0 0 0;
	font-size:14px;
}
.messagemobile{
    width: 95%;
  	 height: 100%;
    font-size: 14px;
	/*margin: 10px ;*/
	padding:8px;
	line-height:30px;
}
/*
#container .messagemobile p.first_p{
    width: 280px;
    height: 100px;
    margin: auto;
    padding: 50px 0 0 0;
    text-indent: 60px;
}
#container .messagemobile p.second_p{
    width: 280px;
    height: 100px;
    margin: auto;
    padding: 10px 0 0 0;
}

#container .messagemobile p.first_p{
     width: 280px;
    height: 100px;
    margin: auto;
    padding: 10px 0 0 0;
}
#container .messagemobile p.second_p{
   width: 280px;
    height: 100px;
    margin: auto;
    padding: 10px 0 0 0;
}
*/
.btnGo{    
    background: url('../img/bg_btnGo.png') repeat-x;
    width: 80%;
    height: 40px;
    margin: auto;
    border: none;
	background-color:#09F;
	color:#FFF;
	margin:30px 0 0 30px;
	padding:auto;

	font-size:22px;
	-webkit-appearance:none;
}
 /******************************************************contrainer********************************************************/
  #wrapper { 
 	width: 1055px;
  	height:auto;
 	margin:auto;
 	
 }
#wrapper #contrainer{
  	width: 1055px;
  
 }
#main_data{
	width: 1055px;
  	min-height:600px;
  	float:left;
	padding:0;
	margin:0;
}
#main_sub{
	width: 1055px;
  	min-height:600px;
  	float:left;
	padding:0;
	margin:0;

}
.sub_data{
	width: 960px;
  	min-height:600px;
  	float:left;
	padding:0;
	margin:20px 0 0 40px;
	
}
/****************************************************b4***********************************************************************/
.tbl_show_del_data{
	width:960px;
	float:left;
	margin:10px 0 0 0;
}
table.tbl_show_del_data{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;
}
.tbl_show_del_data th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}

.tbl_show_del_data td{

color:#333;
font-weight:100;
font-size:12px;
}
.tbl_show_del_data td, .tbl_show_del_data th{
    margin: 0;
    padding:6px 0 6px 0;
    border-width: 1px 1px 0 0;
    border-style: solid;
	border-color:#333;
	text-align:center;
	
}
.delivery{
	float:left;
	width:960px;

}
.header_delivery{
	float:left;
	width:960px;
	
	margin:20px 0 0 0;
}
.dropbox_del{
	float:left;
	width:960px;
	min-height:60px;
	background:#0FF;
	margin:15px 0 0 0;
	background-color:#bbeeff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#333;
	
}
table.select_del{
	float:left;
	width:960px;
	margin:10px 0 10px 10px;
	font-size:14px;
}

.agreement_del{
	float:left;
	width:960px;
	margin:15px 0 0 0;
}
.agreement_del_detail{
	float:left;
	width:960px;
	margin:0;
	font-size:12px;
	font-weight:100;
}
/*
.styled-select {
   width: 195px;
   height: 29px;
   overflow: hidden;
   background:url(../img/image_new/bg_select_long.png) repeat;
}
.styled-select select {
   background: transparent;
   width: 180px;
   padding: 5px;
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 28px;
   -webkit-appearance: none;
   }
*/


.styled-select {
    position: relative;
    display: inline-block;
	 width: 205px;
   height: 29px;
   overflow: hidden;

	
}
.styled-select select {
        display: inline-block;
        border: 2px solid #bbb;
        padding: 4px 3px 3px 5px;
        margin: 0;
        font: inherit;
        outline:none; 
        line-height: 1.2;
        background: ##FFF;
         width: 205px;
		 height: 29px;
        -webkit-appearance:none; 
        
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
 }

   
 @media screen and (-webkit-min-device-pixel-ratio:0) { 
.styled-select select {
            padding-right:30px;    
}
}
    
   
.styled-select select:focus {
        -webkit-box-shadow: 0 0 3px 1px #c00;
        -moz-box-shadow: 0 0 3px 1px #c00;
        box-shadow: 0 0 3px 1px #c00;
    }
    
   
.styled-select:after {
        content: url(../img/image_new/bg_select.png);
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
		width:24px;
		height:22px;
        padding:2px 0 0 3px;
		margin:2px 4px 0 0;
		background-color:#FFF;
		
		border-left:none;
        color: white;
        pointer-events:none;
     
		
    }
    
.no-pointer-events .custom-select:after {
        content: none;
}

.styled-selectnobackground{
	float:left;
    width: 135px;
   height: 29px;
   margin:0 0 0 0;
   overflow: hidden;
   background:url(../img/image_new/bg_selectnobackground.png) no-repeat;
}

.styled-selectnobackground select{
background: transparent;
   width: 160px;
   padding: 5px;
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 28px;
   -webkit-appearance: none;
}
.select_not_selct{
	float:left;
   width: 60px;
   height: 29px;
}
/*
.styled-selectmini {
	float:left;
   width: 60px;
   height: 29px;
   margin:0 0 0 2px;
   overflow: hidden;
   background:url(../img/image_new/bg_selectmini.png) no-repeat;
}
 .styled-selectmini select {
   background: transparent;
   width: 60px;
   padding: 5px;
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 28px;
   -webkit-appearance: none;
   }
*/
.styled-selectmini {
    position: relative;
    display: inline-block;
	width: 60px;
   	height: 29px;
   	overflow: hidden;

}
.styled-selectmini select {
	
    display: inline-block;
    border: 2px solid #bbb;
    padding: 3px 3px 3px 1px;
    margin: 0;
   	font-size:13px;
    outline:none; 
    line-height:22px;
   	background: ##FFF;
    width: 60px;
	height: 29px;
   	-webkit-appearance:none; 
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
 }
 @media screen and (-webkit-min-device-pixel-ratio:0) { 
.styled-selectmini select {
      padding-right:10px;    
}
}
.styled-selectmini select:focus {
        -webkit-box-shadow: 0 0 3px 1px #c00;
        -moz-box-shadow: 0 0 3px 1px #c00;
        box-shadow: 0 0 3px 1px #c00;
}
.styled-selectmini:after {
        content: url(../img/image_new/bg_select.png);
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
		width:24px;
		height:22px;
        padding:2px 0 0 2px;
		margin:2px 1px 0 0;
		background-color:#FFF;
		
		border-left:none;
        color: white;
        pointer-events:none;
     
		
    }
    
.no-pointer-events .custom-selectmini:after {
        content: none;
}
.styled-selectmininobackground{
	float:left;
   width: 40px;
   height: 29px;
   margin:0 0 0 0;
   overflow: hidden;
   background:url(../img/image_new/bg_selectmininobackground.png) no-repeat;
}

.styled-selectmininobackground select{
background: transparent;
   width: 40px;
   padding: 5px;
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 28px;
   -webkit-appearance: none;
}

.payment_show{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:12px;
	font-weight:100;
}
.tbl_payment{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:12px;
	font-weight:100;
	
}

.select_payment{
	width:960px;
	float:left;
	margin:10px 0 0 0;
}
table.select_payment{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;
}
.select_payment th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}

.select_payment td{

color:#333;
font-weight:100;
font-size:12px;
text-align:center;
}
.select_payment td, .select_payment th{
    margin: 0;
    padding:6px 0 6px 0;
    border-width: 1px 1px 0 0;
    border-style: solid;
	border-color:#333;
	text-align:center;
}
.select_payment th{
   
	text-align:center;
	
}

.paymentshow_select{
	float:left;
	width:960px;
	min-height:60px;
	background:#0FF;
	margin:10px 0 0 0;
	background-color:#bbeeff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#333;
}
table.paymentshow_select_data{
	float:left;
	width:960px;
	margin:15px 0 0 10px;
	font-size:14px;
}

.autocolor_show{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:12px;
	font-weight:100;
}

.autocolor_table{
	width:960px;
	float:left;
	margin:10px 0 0 0;
}
table.autocolor_table{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;
}
.autocolor_table th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}

.autocolor_table td{
	text-align:center;
color:#333;
font-weight:100;
font-size:12px;
}
.autocolor_table td, .autocolor_table th{
    margin: 0;
    padding:6px 0 6px 0;
    border-width: 1px 1px 0 0;
    border-style: solid;
	border-color:#333;
}
.autocolor_table th{
   
	text-align:center;
	
}
.coupon_show{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}
.coupon_area{

	float:left;
	width:960px;
}
.txt_areas{
    border: 1px solid gray;
    -webkit-box-shadow: inset 0px 1px 1px 0px lightgray;
    box-shadow:         inset 0px 1px 1px 0px lightgray;
    background: white;
    border-radius: 5px;
	width:179px;
	height:30px;
	font-size:12px;
	padding:3px 0 0 6px;
}
.reg_show{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}
.txt_area_reg{
    border: 1px solid gray;
    -webkit-box-shadow: inset 0px 1px 1px 0px lightgray;
    box-shadow:         inset 0px 1px 1px 0px lightgray;
    background: white;
    border-radius: 5px;
	width:126px;
	height:26px;
	font-size:12px;
	padding:3px 0 0 10px;
}
.txt_area_reg2{
    border: 1px solid gray;
    -webkit-box-shadow: inset 0px 1px 1px 0px lightgray;
    box-shadow:         inset 0px 1px 1px 0px lightgray;
    background: white;
    border-radius: 5px;
	width:185px;
	height:26px;
	font-size:12px;
	padding:3px 0 0 10px;
}
.check_coupon{
	
	width:137px;
	height:35px;
	background:url(../img/image_new/btn_coupon_submit.png) no-repeat;
	cursor:pointer;
	 
}
.reg_table{
	width:960px;
	float:left;
	margin:10px 0 0 0;
}
table.reg_table{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;
}
.reg_table th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}

.reg_table td{
	text-align:center;
color:#333;
font-weight:100;
font-size:12px;
}
.reg_table td, .reg_table th{
    margin: 0;
    padding:6px 0 6px 0;
    border-width: 1px 1px 0 0;
    border-style: solid;
	border-color:#333;
}
.reg_table th{
   
	text-align:center;
	
}


.order_table{
	width:960px;
	float:left;
	margin:10px 0 0 0;
}
.button_next_back{
	
	float:left;
	width:960px;
	margin:15px 0 20px 0;
	font-size:14px;
	font-weight:100;
}
.button_next_back{
	
	float:left;
	width:960px;
	margin:15px 0 20px 0;
	font-size:14px;
	font-weight:100;
}

.btn_backb4{
	float:left;
	margin:15px 0 0 10px;
    background:url(../img/image_new/btn_backb4.png) no-repeat;
    width:469px;
    height:52px;
	border:none;
	cursor:pointer;
	
}
.btn_backregis{
	float:left;
	margin:15px 0 0 0px;
    background:url(../img/image_new/btn_backb4.png) no-repeat;
    width:469px;
    height:52px;
	border:none;
	cursor:pointer;
	
}
.btn_nextb4{
	float:left;
	margin:15px 0 0 10px;
    background:url(../img/image_new/btn_nextb4.png) no-repeat;
    width:469px;
    height:52px;
	border:none;
	cursor:pointer;
}
.btn_next_media{
	float:left;
	margin:15px 0 0 240px;
    background:url(../img/image_new/btn_nextb4.png) no-repeat;
    width:469px;
    height:52px;
	border:none;
	cursor:pointer;
}
.btn_nextb6{
	float:left;
	margin:15px 0 0 10px;
    background:url(../img/image_new/btn_nextb6.png) no-repeat;
    width:469px;
    height:52px;
	border:none;
	cursor:pointer;
}
/****************************************************b5***********************************************************************/
.show_main_regis{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}


.tbl_register{
	width:960px;
	float:left;
	margin:10px 0 0 0;
}
table.tbl_register{
   /* border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;*/
}
.tbl_register th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}

.tbl_register td{
text-align:left;
color:#333;
font-weight:100;
font-size:14px;
}
.tbl_register td, .tbl_register th{
    margin: 0;
    padding:6px 0 6px 0;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:#666 solid thin;
}
.tbl_register th{
   
	text-align:center;
	
}
.txt_area_regis{
    border: 1px solid gray;
    -webkit-box-shadow: inset 0px 1px 1px 0px lightgray;
    box-shadow:         inset 0px 1px 1px 0px lightgray;
    background: white;
    border-radius: 5px;
	width:204px;
	height:26px;
	font-size:14px;
		padding:3px 0 0 6px;
}
.txt_area_regis_harf{
	   border: 1px solid gray;
    -webkit-box-shadow: inset 0px 1px 1px 0px lightgray;
    box-shadow:         inset 0px 1px 1px 0px lightgray;
    background: white;
    border-radius: 5px;
	width:110px;
	height:26px;
	font-size:14px;
		padding:3px 0 0 6px;
}
.txt_area_regis_nobackground{
    border:none;
  
    background: white;
   
	width:210px;
	height:26px;
	font-size:14px;
}
.txt_area_regis_mini{
    border: 1px solid gray;
    -webkit-box-shadow: inset 0px 1px 1px 0px lightgray;
    box-shadow:         inset 0px 1px 1px 0px lightgray;
    background: white;
    border-radius: 5px;
	width:57px;
	height:26px;
	font-size:14px;
	padding:3px 0 0 3px;
}
.txt_area_regis_mini_nobackground{
	
    border:none;
    background: white;
   	width:40px;
	height:26px;
	font-size:14px;
}
.txt_area_regis_long{
	
    border: 1px solid gray;
    -webkit-box-shadow: inset 0px 1px 1px 0px lightgray;
    box-shadow: inset 0px 1px 1px 0px lightgray;
    background: white;
    border-radius: 5px;
	width:418px;
	height:26px;
	font-size:14px;
	padding:3px 0 0 6px;
}
.txt_area_regis_long_nobackground{
    border:none;
    background: white;
	width:424px;
	height:26px;
	font-size:14px;
}
.new_regis{
		float:left;
	width:945px;
	min-height:60px;
	background:#0FF;
	margin:10px 0 0 0;
	background-color:#bbeeff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#333;
	padding:10px;
	font-size:14px;
	font-weight:100;

}


.tbl_regis_new{
	width:960px;
	float:left;
	margin:10px 0 0 0;
}
table.tbl_regis_new{
   /* border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;*/
}
.tbl_regis_new th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}

.tbl_regis_new td{
text-align:left;
color:#333;
font-weight:100;
font-size:14px;
}
.tbl_regis_new td, .tbl_regis_new th{
    margin: 0;
    padding:6px 0 6px 0;
}
.tbl_regis_new th{
   
	text-align:center;
	
}

.address_two{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}

.use_point{
	float:left;
	width:945px;
	min-height:60px;
	background:#0FF;
	margin:10px 0 0 0;
	background-color:#bbeeff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#333;
	padding:10px;
	font-size:14px;
	font-weight:100;
}
.tbl_usepoint{
	width:960px;
	float:left;
	margin:10px 0 0 0;
}
table.tbl_usepoint{
   /* border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;*/
}
.tbl_usepoint th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}
.tbl_usepoint td{
text-align:left;
color:#333;
font-weight:100;
font-size:14px;
}
.tbl_usepoint td, .tbl_usepoint th{
    margin: 0;
    padding:6px 0 6px 0;
}
.tbl_usepoint th{
	text-align:center;
}

.btn_coupon{
	float:left;
	width:137px;
	height:35px;
	margin:0 0 0 0;
	padding:0;
	background:url(../img/image_new/btn_point_submit.png) no-repeat;
	cursor:pointer;
	border:none;
}
.bill_show{
	
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}
.sub_bill{
	
	float:left;
	width:945px;
	min-height:60px;
	background:#0FF;
	margin:10px 0 0 0;
	background-color:#bbeeff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#333;
	padding:10px;
	font-size:14px;
	font-weight:100;
}
.order_show{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}

.order_table{
	width:960px;
	float:left;
	margin:10px 0 0 0;
}
table.order_table{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;
}
.order_table th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}
.order_table td{
text-align:center;
color:#333;
font-weight:100;
font-size:14px;
}
.order_table td, .order_table th{
     margin: 0;
    padding:6px 0 6px 0;
    border-width: 1px 1px 0 0;
    border-style: solid;
	border-color:#333;
}
.order_table th{
	text-align:center;
}
.bba{
    background: #01adeb;
    width: 450px;
    margin: 10px 20px 10px 0;
    padding: 10px 0;
    border-radius: 5px;
    border: none;
    color: white;
    -webkit-box-shadow: none;
    box-shadow:         none;
}
.btn_next_regis{
	float:left;
	margin:15px 0 0 5px;
    background:url(../img/image_new/btn_next_notext.png) no-repeat;
    width:469px;
    height:52px;
	border:none;
	color:#FFF;
	font-size:18px;
	cursor:pointer;
}
.show_textb7{
	
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
	text-align:center;
	
}

.area_ordernumber{

	width:486px;
	height:140px;
	background:#0FF;
	margin:40px auto auto auto;
	background-color:#bbeeff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#333;
	padding:10px;
	font-size:14px;
	font-weight:100;
	text-align:center;
	
}
.txt_order{
	width:486px;
	height:40px;
	font-size:22px;
	padding-top:60px;
}
.area_btn{
	width:490px;
	height:42px;
	background:#0FF;
	margin:40px auto auto auto;
	font-size:14px;
	font-weight:100;
	text-align:center;
 background:url(../img/image_new/btn_next_b7.png) no-repeat;
	border:none;
	cursor:pointer;
}
 /**************************************************order history************************************************************/
 	
.order_history_show{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}

.new_table_his{
	width:738px;
	float:left;
	margin:10px 0 0 0;
}
table.new_table_his{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;
}
.new_table_his th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}
.new_table_his td{
text-align:center;
color:#333;
font-weight:100;
font-size:14px;
}
.new_table_his td, .new_table_his th{
     margin: 0;

    border-width: 1px 1px 0 0;
    border-style: solid;
	border-color:#333;
}
.new_table_his th{
	text-align:center;
}

.tbl_detail_order{
	width:738px;
	float:left;
	margin:0 0 0 0;
}
table.tbl_detail_order{
    border-width: 0 0 0 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;
}
.tbl_detail_order th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}
.tbl_detail_order td{
text-align:center;
color:#333;
font-weight:100;
font-size:14px;
}
.tbl_detail_order td, .tbl_detail_order th{
     margin: 0;
    padding:6px 0 6px 0;
    border-width: 1px 1px 0 0;
    border-style: solid;
	border-color:#333;
}
.tbl_detail_order th{
	text-align:center;
}
#show_print{
	margin:10px 0 0 0;
    background:url(../img/image_new/btn_show_print.png) no-repeat;
    width:86px;
    height:26px;
	border:none;
	cursor:pointer;
}
.btn_gototop_new{
	margin:10px 0 0 200px;
    background:url(../img/image_new/btn_gotop_history.png) no-repeat;
    width:489px;
    height:44px;
	border:none;
	cursor:pointer;
}
 /**************************************************media************************************************************/
.dropbox_media{
	float:left;
	width:960px;
	min-height:60px;
	background:#bbeeff;
	margin:15px 0 0 0;
	background-color:#bbeeff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#333;
	
}
.dropbox_media_auto{
		float:left;
	width:960px;
	min-height:30px;
	background:#bbeeff;
	margin:15px 0 0 0;
	background-color:#bbeeff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#333;
}
.cd_show{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}
.tbl_cdshow{
	
	float:left;
	width:960px;
	margin:10px 0 10px 10px;
	font-size:14px;
}
.tbl_cdshow td{
	padding:3px 0 3px 0;
	font-size:14px;
}
.autocolor_show{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}
.tbl_auto{
	
	float:left;
	width:900px;
	margin:10px 0 10px 20px;
	font-size:14px;
}
.tbl_auto td{
	padding:6px 0 3px 0;
	font-size:14px;
}
.show_delivery_media{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}
.area_agreement{
	float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
}
 /**************************************************register************************************************************/
.show_agreement{
		float:left;
	width:960px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:100;
	
}
 #menuregis{
    background: url('../img/images/menu_bg.png') no-repeat;
    width: 960px;
    height: 37px;
    margin: 5px 0 0 15px;
	float:left;
}
#menuregis .regis_step1{
    background: url('../img/images/regis_step1.png') no-repeat;
    width: 111px;
    height: 17px;
    position: absolute;
    margin: 10px 0 0 110px;
}
#menuregis .regis_step2{
    background: url('../img/images/regis_step2.png') no-repeat;
    width: 111px;
    height: 17px;
    position: absolute;
    margin: 10px 0 0 430px;
}
#menuregis .regis_step3{
    background: url('../img/images/regis_step3.png') no-repeat;
    width: 111px;
    height: 17px;
    position: absolute;
    margin: 10px 0 0 770px;
}
#menuregis .step1_select{
    background: url('../img/images/regis_step1_select.png') no-repeat;
    width: 326px;
    height: 35px;
    position: absolute;
    margin: 1px 0 0 0;
}
#menuregis .step2_select{
    background: url('../img/images/regis_step2_select.png') no-repeat;
    width: 326px;
    height: 35px;
    position: absolute;
    margin: 1px 0 0 326px;
}
#menuregis .step3_select{
    background: url('../img/images/regis_step3_select.png') no-repeat;
    width: 326px;
    height: 35px;
    position: absolute;
    margin: 1px 0 0 652px;
}

.bbw{    
    background: url('../img/images/btn_next.png') no-repeat;
    display: block;
    width: 486px;
    height: 40px;
    margin: 10px auto 10px auto;
    border: none;
}
.tbl_registernew{
	width:920px;
	float:left;
	margin:10px 0 0 0;
}
table.tbl_registernew{
   /* border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
	border-color:#333;*/
}
.tbl_registernew th{
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
height:26px;
}

.tbl_registernew td{
text-align:left;
color:#333;
font-weight:100;
font-size:14px;
}
.tbl_registernew td, .tbl_registernew th{
    margin: 0;
    padding:6px 0 6px 0;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:#666 solid thin;
}
.tbl_registernew th{
   
	text-align:center;
	
}

.current_pw{
    width: 340px;
	float:left;
    background: #03a5e0;
    padding: 8px 63px;
    margin: 10px auto 0 220px;
    border-radius: 5px;
}
.current_pw input{
    margin: 0 0 0 50px;
}
 /**************************************************left_data************************************************************/
#main_data #left_data{
	float:left;
	width:288px;
	min-height:400px;

	padding:0;
	margin:0;
}
#left_data #form_login{
	float:left;
	width:255px;
	height:auto;
	min-height:205px;
	margin:30px 0 0 17px;
	background-color:#ddf6ff;
	border-radius: 8px;
	border-color: #94e3ff;
	border-style: solid;
	border-width: 1px;

}
.login_show{
	width:220px;
	height:auto;

	float:left;
	margin:0 0 0 17px;
	
}
input:-webkit-autofill {
    transition: background-color 5000s ease-in-out 0s !important;
}
.txt_log{
	/*width:205px;*/
	height:33px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 4px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 4px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 4px;
  text-align:left;
  padding:3px 0px 0px 10px;

}
.h1_login{
	padding:0;
	font-size:14px;
	font-weight:150;
	margin:10px 0 0 0;
} 
.line_login{
	padding:0;
} 
.h2_login{
	padding:0;
	font-size:12px;
	font-weight:150;
	line-height:12px;
	margin:3px 0 0 0;
	color:#666;
}
.savepw{
	padding:0;
	font-size:12px;
	font-weight:500;
	line-height:15px;
	margin:3px 0 0 0;
	color:#666;
}
a.forgot:link {color: #666;text-decoration:none;}
a.forgot:visited {color: #666;text-decoration:none;}
a.forgot:hover {color: #666;text-decoration:underline;} 
a.forgot:active {color: #666; text-decoration:none;} 


input[class=btn_submit_login]{
	margin:10px 0 0 0;
    background:url(../img/image_new/btn_login.png) no-repeat;
    width:219px;
    height:51px;
	border:none;
	cursor:pointer;
}

input[name=register]{
	margin:15px 0 0 17px;
    background:url(../img/image_new/btn_register.png) no-repeat;
    width:257px;
    height:52px;
	border:none;
	cursor:pointer;
}

input[name=order_history]{
	margin:10px 0 0 0;
    background:url(../img/image_new/btn_show_history.png) no-repeat;
   width:217px;
    height:35px;
	border:none;
	cursor:pointer;
}
input[name=edit_member]{
	margin:10px 0 0 0;
    background:url(../img/image_new/btn_show_setting_user.png) no-repeat;
    width:105px;
    height:35px;
	border:none;
	cursor:pointer;
}
input[name=logout]{
	margin:10px 0 0 0;
    background:url(../img/image_new/btn_logout.png) no-repeat;
    width:105px;
    height:35px;
	border:none;
	cursor:pointer;
}
.show_line_dot{
	width:257px;
	height:1px;
	margin:15px 0 0 17px;
	border-top:#666 dotted thin;
}
#left_data #show_warning{
	float:left;
	width:255px;
	height:auto;
	min-height:205px;
	margin:10px 0 0 17px;
}
.h1_warning{
	padding:0;
	font-size:14px;
	font-weight:100;
	margin:3px 0 0 2px;
	float:left;
}
.h1_warning_red{
	padding:0;
	font-size:14px;
	font-weight:100;
	margin:3px 0 0 2px;
	float:left;
	color:#F00;
}
.warning_show{
	font-size:14px;
	line-height:12px;
	font-weight:500;
	color:#666;
	text-align:left;
}

 /**************************************************end left_data************************************************************/
#main_data #rigth_data{
	float:right;
	width:765px;
	min-height:400px;
	background-color:#FFF;
	padding:0;
	margin:0;
}
.warnning_rigth{
	float:left;
	width:720px;
	height:162px;
	border:#F00 solid thin;
	color:#F00;
	margin:30px 0 0 10px;
}
.warnning_header{
	float:left;
	margin:20px 0 0 20px;
	width:700px;
	height:auto;
	
	
}
.warning_rigth_tbl{
	float:left;
	margin:5px 0 0 20px;
	font-size:14px;
	font-weight:500;
	line-height:15px;
	width:700px;
	height:auto;
	color:#000;
	
}
.txt_span{
	font-size:14px;
	font-weight:500;
}
.category{
	float:left;
	width:720px;

}
.header_category{
	float:left;
	width:720px;
	
	margin:20px 0 0 10px;
}
.text_h1_cate{
	float:left;
	padding:0;
	font-size:14px;
	font-weight:900;
	margin:3px 0 0 2px;
	

}
.dropbox_category{
	float:left;
	width:720px;
	height:50px;
	background:#0FF;
	margin:10px 0 0 11px;
	background-color:#bbeeff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#333;
	
}

.dropbox_category2{
	float:left;
	width:720px;
	height:60px;
	background:#0FF;
	margin:10px 0 0 11px;
	/*background-color:#bbeeff;*/
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#333;

	background-color:#ddf6ff;
	border-color: #94e3ff;
	border-style: solid;
	border-width: 1px;

	
}

.999{
	color:#999;
}
.red{
	color:#F00;
	
}

.selectDiv {
float:left;
 width: 170px;
  height: 25px;
  margin:15px 0 0 10px;
  /*
 line-height:28px;
 overflow: hidden;
   background:url(../img/image_new/dropdown.png)no-repeat right #FEFEFE;

   border: #ccc 1px solid;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 10px 1px #FEFEFE;
	box-shadow: inset 0px 0px 10px 1px #FEFEFE;
    margin:0px;
    padding:0px;
   
    position:relative;
    z-index:100;
	*/
}
.selectDefault {
   /* padding-left:8px;*/
}
/*
.selectDiv select {

   margin:8px 0 0 10px;
   padding:0px;
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block;
    z-index:101;
}
   .selectDiv select:focus {
    outline: none;
}

.selectDefault, .selectDiv option {
    font-family:arial;
    font-size:12px;
    }
	*/
.how_to{
	width:200px;
	height:25px;
	float:left;

	margin:15px 0 0 20px;
}
.howtolink{
	font-size:14px;
	font-weight:100;
	margin:3px 0 0 0;
	
}
.howtolink a:link{
	text-decoration:underline;
	color:#000;
	
}
.howtolink a:hover{
	text-decoration:underline;
	color:#dc143c;
	
}
.howtolink a:visited{
	text-decoration:underline;
	color:#000;
	
}
.howtolink a:active{
	text-decoration:underline;
	color:#000;
	
}

.size_paper{
	
	float:left;
	width:720px;
	margin:10px 0 0 11px;	
	font-weight:100;
	font-size:12px;
	color:#666;
}
.show_size_data{
	width:720px;
	float:left;
	
}
table.show_size_data{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
}
.show_size_data th{
	
background:#00b0f0;
color:#FFF;
font-weight:100;
font-size:14px;
}

.show_size_data td{

color:#333;
font-weight:100;
font-size:12px;
}
.show_size_data td, .show_size_data th{
    margin: 0;
    padding:6px 0 6px 0;
    border-width: 1px 1px 0 0;
    border-style: solid;
	border-color:#333;
	
}

.show_size_data tr:nth-child(even) {
	background:#EEE;
}
.show_size_data tr:nth-child(odd) {
	background: #FFF;
}

.show_size_data td.cat_name{
	background: #FFF
}

.policy{
	
	float:left;
	width:720px;
	margin:10px 0 0 11px;	
	font-weight:100;
	font-size:12px;
	
}

.header_policy{
	
	float:left;
	width:720px;
	margin:10px 0 10px 0;	
	font-weight:100;
	font-size:12px;
	
} 
.text_h1_poricy{
	float:left;
	padding:0;
	font-size:14px;
	font-weight:900;
	margin:3px 0 0 2px;
	
}
.detail_policy{
	float:left;
	width:720px;
	height:140px;
	margin:10px 0 10px 0;
	overflow-y: scroll;
    line-height: 18px;
    border: 1px solid gray;
    -webkit-box-shadow: inset 0px 1px 1px 0px lightgray;
    box-shadow:         inset 0px 1px 1px 0px lightgray;
    background: white;
    border-radius: 5px;
	font-weight:100;
	font-size:12px;
}
.detail_policyregis{
	float:left;
	width:890px;
	height:140px;
	margin:10px 0 10px 0;
	overflow-y: scroll;
    line-height: 18px;
    border: 1px solid gray;
    -webkit-box-shadow: inset 0px 1px 1px 0px lightgray;
    box-shadow:         inset 0px 1px 1px 0px lightgray;
    background: white;
    border-radius: 5px;
	font-weight:100;
	font-size:12px;
}
.accept{
	 background: #03a5e0;
    width: 160px;
    margin: 10px auto 10px auto;
    padding: 10.5px 163px;
    border-radius: 5px;
    color: white;
    font-size: 12px;
}
.btn_show{
	float:left;
	width:720px;
	min-height:100px;
	margin:10px 0 50px 11px;	
	font-weight:100;
	font-size:12px;
}
.btn_next_stepb3{
	width:488px;
	height:52px;
	background:url(../img/image_new/btn_next_stepb3.png) no-repeat;
	cursor:pointer;
	margin:10px 0 0 120px;
	
}
 /**************************************************end contrainer************************************************************/
 /******************************************************footer********************************************************/
 #bg_footer_full{
	background-image:url(../img/bg_footer_full.png);
	background-repeat:repeat-x;
	height:162px;
 	width: 100%;
}
#bg_footer_full #contrainner_footer{
	width: 100%;
  	height:162px;
 	margin:auto;
	padding:0;
}

#bg_footer_full {
	background: #f5f9fd !important;
}

.copyright {
	background: #2386bd;
}

.site_map{
    float:left;
    width:100%;
    height:40px;
    background-color:#f5f9fd;
    text-align:center;
    font-size:12px;
    margin:20px 0 15px 0;
}
.menu_site_map ul{
    list-style-type: none;
    height: 70px;
    width: 1024px;
}
.menu_site_map li{

    display: inline;
    list-style-type: none;
    padding:0 20px 0 20px;
    border-right:#000 solid thin;

}
.menu_site_map li:last-of-type{

    display: inline;
    list-style-type: none;
    padding:0 20px 0 20px;
    color:#C06;
    border-right:#000 solid 0px;

}
.menu_site_map a:link{
	color:#000;
}
.menu_site_map a:hover{
	color:#000;
}

.menu_site_map a:active{
	color:#000;
}

.menu_site_map a:visited{
	color:#000;
}

.footer_logo{

    float:left;
    width:100%;
    height:60px;
    background-color:#f5f9fd;
    text-align:center;
}
.copyright{

    float:left;
    width:100%;
    height:auto;
    padding:8px 0 8px 0;
 
    text-align:center;
    font-size:12px;
    color:#FFF;
}
 /**************************************************end footer************************************************************/
/***************************************************clear****************************************************************/
.clear{
    clear: both;
}
/***************************************************end clear***********************************************************/

/*************************************************** error ****************************************************************/

.error_msg{

	width:998px;
	height:auto;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 4px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 4px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 4px;
  margin:20px 0 0 15px;
  /*background:#FFB6C1; */
  background:#e9e9e9;
  color:#F00;
  font-size:14px;
  padding:5px;
}

.noerror_msg{
	width:0px;
	height:0px;
	padding:0;
	margin:0;
}


.error_msg1{

	width:998px;
	height:auto;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 4px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 4px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 4px;
  margin:20px 0 0 15px;
  background:#FFB6C1;
  color:#F00;
  font-size:14px;
  padding:5px;
}

.noerror_msg1{
	width:0px;
	height:0px;
	padding:0;
	margin:0;
}

.error_msg2{

	width:955px;
	height:auto;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 4px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 4px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 4px;
  margin:20px 0 0 0px;
  background:#FFB6C1;
  color:#F00;
  font-size:14px;
  padding:5px;
}

.noerror_msg2{
	width:0px;
	height:0px;
	padding:0;
	margin:0;
}


.error_msg3{

	width:955px;
	height:auto;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 4px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 4px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 4px;
  margin:20px 0 0 0px;
  background:#FFB6C1;
  color:#F00;
  font-size:14px;
  padding:5px;
}

.noerror_msg3{
	width:0px;
	height:0px;
	padding:0;
	margin:0;
}


.focus{
    border: 1px solid red;
}
/***************************************************end error***********************************************************/



/**************************************************************************** left ***************************************************************/
#main_contrain{
	width: 100%;
	height:auto;
	min-height:600px;
    float: left;
	margin-top:10px;
	background-color:#ececec;
	border-bottom:#999 solid thin;
	padding-top:5px;

	
}
/******class left ******/
.left{
	  width: 250px;
	  height:auto;
    float: left;
	margin-left:20px;
	
	
}

.btn_upload{
	width: 163px; 
    height: 53px;
  	background: url('../img/btn_upload.png') no-repeat;
	cursor:pointer;
	float:left;

}
.btn_delete_all{
	width: 86px; 
    height: 53px;
  	background: url('../img/btn_delete_all.png') no-repeat;
	cursor:pointer;
	float:left;

}
.filebutton{
/*	visibility:hidden;*/
position:absolute; top:-100px;
 width:0; height:0;
	
}
.drager_upload{
	float:left;
	width:250px;
	height:96;
	border:#CCC solid thin;
	border-radius:5px;
	margin:10px 0 0 0;
	
}

.show_progress{
	width:250px;
	height:32px;
	float:left;
	border-bottom:#999999 solid thin;
	background:url(../img/bg_prgress.png) no-repeat;
	
}
.image_progress{
	width:155px;
	float:left;
	height:10px;
	background-color:#999;
	margin:11px 0 0 5px;	
}
#image_progress{
	width:155px;
	height:10px;
	background:#999;
}
.bar_x{
	width:0%;
	height:10px;
	background:#09F;
	background-repeat:repeat-x;	
}
.text_progress{
	float:right;
	width:85px;
	font-size:12px;	
	margin:7px 0 0 0px;
	
}
.img_up_complete{
	margin:0 0 0 10px;
}
.area_drop{
	width:250px;
	height:65px;
	float:left;
	background-color:#ececec;
	color:#9a9a9a;
	font-size:12px;
}
.icon_area_upload{
	float:left;
	width:27px;
	height:28px;
	border:#999999 solid thin;
	margin:20px 5px 0 20px;	
}
.text_area_upload{
	float:left;
	width:195px;
	height:auto;
	margin:20px 0 0 0;
	line-height:14px;
}


.show_list_upload{
	float:left;
	width:250px;
	height:96;
	border:#CCC solid thin;
	border-radius:5px;
	margin:10px 0 0 0;
	min-height:337px;
	
}
.show_list_upload_title_header{
	width:250px;
	height:42px;
	float:left;
	background:url(../img/bg_listimage.png) no-repeat;

}
.icon_list_image{
		float:left;
	width:16px;
	height:14px;
	border:#999999 solid thin;
	margin:12px 5px 0 26px;	
	
}
.text_list_image_title_header{
		float:left;
	width:120px;
	height:auto;
	margin:15px 0 0 5px;
	line-height:14px;
	font-size:14px;
	color:#000;
	font-weight:bold;	
}
.show_list_upload_sort{
	width:250px;
	height:auto;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border-bottom:#666 solid thin;
}
.icon_sort1{
	width:82px;
	height:auto;
	float:left;
	border-right:#666 solid thin;
	padding-top:3px;
	cursor:pointer;
}
.icon_sort2{
	width:82px;
	height:auto;
	float:left;
	border-right:#666 solid thin;
	padding-top:3px;
	cursor:pointer;
}
.icon_sort3{
	width:82px;
	height:auto;
	float:left;
	padding-top:3px;
	cursor:pointer;
}
.show_donwload{
	width:250px;
	margin:3px 0 0 0;
	height:267px;
	overflow-y: scroll;
overflow-x: hidden;
	

}
.setting_image_all{
	float:left;
	width:250px;
	height:35px;
	margin:3px 0 0 0;
	background:url(../img/setting.png) no-repeat;
	cursor:pointer;
}
table#showimage{
	vertical-align:text-top;
	text-align:center;

}
 #main_show_indiv{
	float:left;
	width:230px;
	margin:0;
	padding:0px 0 0px 0;
}
#img_thumb{
	width:70px;
	float:left;
}
.thumb{
	width:70px;
	float:left;
}

#show_text{
	width:100px;
	float:left;
	font-size:10px;
	padding-left:2px;
	text-align:left;
}
html[data-useragent*='MSIE 10.0'] #show_text {
 /* color: blue;*/
}
#show_btn{
	width:40px;
	float:left;
}
/************************************************************************center*******************************************************************/
.main_center{
	float:left;
		width:460px;
	height:485px;
	margin:0 0 0 10px;
}
.center{
	float:left;
	width:460px;
	height:485px;
	background-color:#666666;
	border:#666 solid 1px;
	border-radius:10px;
	margin:0 0 0 0px;
	text-align:center;
}
.main_frame_image{
	
	float:left;
	width:400px;
	height:285px;
	
	margin:20px 0 0 30px;
}
#framex{
    width: 400px;
    height: 285px; 
    margin: 0 0 0 0;
	text-align:center;
	

}
.rotatex{
	
	float:left;
	width:400px;
	height:45px;
	margin:5px 0 0 30px;
}
.frame_rotate{
	width:128px;
	height:46px;
	float:left;
	cursor:pointer;	
}
.frame_status{
	width:266px;
	height:44px;
	float:right;
	background-color:#FFF;
	font-size:12px;
}
.text_check{
	font-size:12px;
	font-weight:500;
	letter-spacing:0.01cm;
	margin:10px 0 0 4px;

}
.trim{
	width:100px;
	height:44px;
	float:left;
	text-align:center;
	padding:13px 0 0 0;
	margin:0 0 0 3px;
}
.radio_im{
	margin:-5px 0 0 0;	
}
.radio_trim_checked{
	float:left;
	width:14px;
	height:13px;
	background:url(../img/checked.png) no-repeat;
	cursor:pointer;
	
}

.radio_trim_uncheked{
	float:left;
	width:14px;
	height:13px;
	background:url(../img/unchecked.png) no-repeat;
	cursor:pointer;
	
}
.rim{
	width:150px;
	height:10px;
	float:left;
	text-align:center;
	padding:13px 0 0 0;
}
.radio_rim{
	float:left;

}

.detailx{
	
	float:left;
	width:400px;
	height:110px;
	background-color:#FFF;
	margin:5px 10px 0 30px;
}

.text_show_image{
	float:left;
	width:400px;
	text-align:left;
	padding:10px 0 0 10px;
	font-size:14px;
}
.text_show_quality{
	float:left;
	width:400px;
	text-align:left;
	padding:5px 0 5px 10px;
	font-size:14px;
	
}
.text_quality{
	font-size:10px;
	padding:3px;
	background-color:#FFF;
	margin:-2px 0 0 0 ;
	
}

.show_date{
	float:left;
	width:400px;
	height:44px;
}
.text_date{
	float:left;
	width:150px;
	height:44px;
	padding:14px 0 0 10px;
	text-align:left;
	font-size:14px;
	
}
.btn_show_date{
	float:right;
	width:200px;
	height:44px;
		 text-align: center;
}
.bg_btn_date{
	width:131px;
	height:29px;
	float:right;
	background:url(../img/bg_show_date.png) no-repeat;
	margin:10px 15px 0 0;
	font-size:12px;
	font-weight:800;
	color:#FFF;
	cursor:pointer;

}
.checkbox_date{
	float:left;
	width:14px;
	margin:4px 0 0 10px;
}
.text_once{
	float:left;
	width:80px;
	margin:5px 0 0 0;
}

.show_line{
	width:380px;
	border-bottom:#999 solid thin;
}
/******************************************************************bottom center *************************************************************************/
.bottom_center{
	float:left;
	width:460px;
	height:auto;
	background-color:#ececec;
	margin:10px 0 0 0;
	
}
.btn_cancel{
	float:left;
	width:225px;
	height:54px;
	cursor:pointer;
}
.btn_next{
	float:right;
	width:225px;
	height:54px;
	cursor:pointer;
}
/***********************************************************right********************************************************************************/
.right{
	float:left;
	width:250px;
	height:auto;
	min-height:300px;
	margin:0 0 0 10px;

}
.main_show_size{
	float:left;
	width:250px;
	height:auto;
	margin:0 0 0 0;
		border:#CCC solid thin;
	border-radius:8px;
	
}
.title_header_show_size{
	float:left;
	width:250px;
	height:43px;
	background:url(../img/bg_title_size_table.png) no-repeat;

	
}
.title_size{
	float:left;
	width:200px;
	font-size:14px;
	font-weight:bold;
	
	
}
.show_size_table{
	float:left;
	width:250px;
	height:245px;
	
}
table.amount{
	width:250px;
}
table.amount tr td{
	/*height:26px;*/
    border:#CCC solid 1px;
	cursor:pointer;
}
table.amount tr td.lasted{
	border-bottom:#999 none 1px;
	border-left:#999 none 1px;
}
table.amount tr td.lasted2{
	border-bottom:#999 none 1px;
	border-left:#999 none 1px;
}
table.amount tr td:hover{
 /*   border: 1px solid gray;*/

    background-color: #a9e2f6;
}
.td_have_data{
	background-color:#FC6;	
}
.td_selected{
	background-color:#feeab5;
}

table.amount2{
	width:250px;
}
table.amount2 tr td{
	/*height:26px;*/
    border:#CCC solid 1px;
	cursor:pointer;
}
table.amount2 tr td.lasted{
	border-bottom:#999 none 1px;
	border-left:#999 none 1px;
}
table.amount2 tr td.lasted2{
	border-bottom:#999 none 1px;
	border-left:#999 none 1px;
}
table.amount2 tr td:hover{
 /*   border: 1px solid gray;*/

    background-color: #a9e2f6;
}
input[type="number"]{
/*    width: 38px;
    float: right;
    padding: 0 0 0 1px;
    margin: 0;
    border-radius: 0 ;*/
}

.upperxx {
	width:7px;
	height:4px;
	display:block;
	margin-left:30px;
	margin-top:-37px;
	text-align:center;
	text-decoration:none;
	padding:0px;
	position:absolute;
	
}
.lowerxx {
	width:7px;
	height:4px;
	display:block;
	margin-left:30px;
	margin-top:-27px;
	text-align:center;
	text-decoration:none;
	padding:0px;

	position:absolute;
	
}
span.show_size{

	float:left;
	width:57px;
/*	height:26px;
	min-height:26px;*/
	margin:0px;
	font-size:12px;
	line-height:26px;

}
span.show_sizepop{

	float:left;
	width:57px;
	height:26px;
	margin:0px;
	font-size:12px;
	line-height:26px;

}
.in_put_num{
	width:60px;
	margin-top:5px;
	margin-right:0px;
	float:right;
	height:20px;
}
.btn_reset_all{
	float:left;
	width:250px;
	height:37px;
	background:url(../img/btn_reset_all.jpg) no-repeat;
	cursor:pointer;
	margin:10px 0 0 0;
	
}
.main_result{
	float:left;
	width:250px;
	height:210px;
	margin:5px 0 0 0;
	border:#CCC solid thin;
	border-radius:8px;
	background-color:#e5f6fc;

}
.title_result{
		float:left;
	width:250px;
	height:43px;
	background:url(../img/bg_title_result.png) no-repeat;
	
}
.text_title_result{
	float:left;
	width:200px;
	margin:16px 0 0 35px;
	font-size:14px;
	font-weight:bold;
}
.result_image{
	float:left;
	width:250px;
	height:45px;
	font-size:14px;
	font-weight:bold;
}
.result_edit{
	float:left;
	width:250px;
	height:163px;
	
	margin:0px 0 0 0px;
	font-size:12px;
	font-weight:300;
}
/*.result_total{
	float:left;
	width:250px;
	height:30px;
	margin:0 0 0 0;
	font-size:12px;
}
.image_all_edit{
	float:left;
	width:230px;
	margin:5px 0 0 10px;
	font-size:12px;
	font-weight:300;
}*/
.image_all_edit_error{
	float:left;
	width:230px;
	margin:0px 0 0 10px;
		font-size:12px;
	font-weight:400;
	color:#F00;
	
}
.all_total{
	width:230px;
	margin:0px 0 0 10px;
	font-size:12px;
	font-weight:400;
}


.end_maintrain{
	float:left;
	width:100%;
	height:10px;
	background-color:#FFFFFF;
	
}
.setupimg_selected{
	background-color:#09F;
}
