
.table_m	{
width:613px; padding:0px;
border-collapse:collapse;
color:#333;
margin-bottom:20px;
}
.table_m th	{
padding:10px;
text-align:left;vertical-align:top;color:#333;
border:1px solid #ccc;
text-align:left;
background-color:#5d493e;
color:#fff;
text-align:center;
vertical-align:middle;
}

.table_m tr.add_colorbox{
background-color:#F0EDDC;
}


.table_m td	{
padding:10px;
border:1px solid #ccc;
vertical-align:middle;
text-align:center;
}



#form-id{width:100%;}
#form-id div{margin-bottom:5px;}


#form-id .add_bottom_sp_05{ margin-bottom:5px;}



.table_mms	{
width:700px; padding:0px;
border-collapse:collapse;
color:#333;
margin-bottom:20px;
}

.table_mms li{list-style-type:disc; list-style-position: outside; margin:0 0 10px 20px;}

.table_mms th	{
width:15%;padding:10px;
text-align:left;vertical-align:top;color:#333;
border:1px solid #ddd;
text-align:left;
background-color:#F9F9F9;
color:#000000;

}
.table_mms td	{
padding:8px;
border:1px solid #eee;
vertical-align:middle;
}
.table_mms strong{display:inherit; margin:0;}



.table_mm	{
width:690px; padding:0px;
border-collapse:collapse;
color:#666;
margin-bottom:20px;
}
.table_mm th	{
width:20%;padding:5px;
text-align:left;vertical-align:top;color:#333;
border:1px solid #ddd;
text-align:left;
background-color:#F9F9F9;
color:#666;

}
.table_mm td	{
padding:5px;
border:1px solid #ddd;
vertical-align:middle;
text-align:left;
}
.table_mm td.pink_bg	{
	background-color:#ffe8e8;
}


.table_ml	{
width:690px; padding:0px;
border-collapse:collapse;
color:#333;
margin-bottom:20px;
}
.table_ml th	{
width:60%;padding:8px;
text-align:left;vertical-align:top;color:#333;
border:1px solid #ddd;
text-align:left;
background-color:#F9F9F9;
color:#000000;
}

.table_ml td	{
padding:8px;
border:1px solid #ddd;
vertical-align:middle;
text-align:center;
}
.table_ml td.pink_bg	{
	background-color:#ffe8e8;
}
.table_ml th.top_img{ text-align:center; vertical-align:middle;}



.table_mm_s	{
width:690px; padding:0px;
border-collapse:collapse;
color:#333;
margin-bottom:20px;
}
.table_mm_s td	{
padding:8px;
border:1px solid #ddd;
vertical-align:middle;
}
.table_mm_s td.pink_bg	{
	background-color:#ffe8e8;
	text-align:center;
}
.table_mm_s td.price_bg	{
	background-color:#F9F9F9;
	text-align:center;
}


.table_s	{
width:690px; padding:0px;
border-collapse:collapse;
color:#333;
margin-bottom:20px;
}
.table_s th	{
width:15%;padding:10px;
text-align:left;vertical-align:top;color:#333;
border:1px solid #eee;
text-align:left;
color:#000000;

}
.table_s td	{
padding:10px;
border:1px solid #eee;
vertical-align:middle;
}

.table_s td.bg02 {
    background: none repeat scroll 0 0 #FFF3F3;}
.table_s td{
	background-color:#F3F5FF;}


.table_p	{
width:680px; margin-left:17px; padding:0px;
border-collapse:collapse;
color:#333;
margin-bottom:20px;
text-align:center;
}
.table_p th	{
padding:10px;
text-align:left;vertical-align:top;color:#333;
border:1px solid #eee;
text-align:center;
color:#000000;
background-color:#FFCCCC;

}
.table_p td	{
padding:10px;
border:1px solid #eee;
vertical-align:middle;
}

.table_p td.left_table_td{background-color:#F9F9F9; }

.table_p td.table_all_price{ border-top:1px solid #eee; background-color:#FFC;}





.table_m img{ border:1px solid #FFF;}

.table_m th.bg_white{ background-color:#FFFFFF;}

.table_m td.bg_price{ background:url(../images/flower/bg_line.gif);}
.table_m td.bg_price span{ font-size:130%;}

.table_list{ width:100%;}

.table_list td{ height:145px; width:145px; background-color:#f4f4f4; text-align:center;border:20px solid #FFFFFF; }
.table_list td img{vertical-align:middle;}

.table_list td.list_text{ text-align:left; background-color:#FFF; border-top:none; border-bottom:none; font-size:90%; vertical-align:top; height:50px;}

.table_single{ width:400px; height:400px; text-align:center; border:none;}
.table_single td img{ vertical-align:middle;}

.text_form{
background-color:#FFFFFF;
border:1px solid #E2E2E2;
width:230px;
padding:4px;
font-size:100%;
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(255, 255, 255)),color-stop(0.4, rgb(255, 255, 255)));
	background-image: -moz-linear-gradient(-90deg,rgb(255, 255, 255) 0%,rgb(255, 255, 255) 43%);
	background-image: linear-gradient(-90deg,rgb(255, 255, 255) 0%,rgb(255, 255, 255) 43%);
	-ms-box-shadow: 0px 2px 3px rgb(128, 128, 128);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffffffff, gradienttype=0));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffffffff, gradienttype=0))";
	zoom:
}


.text_form_s{
background-color:#FFFFFF;
border:1px solid #f0f0f0;
width:130px;
padding:4px;
margin:0 5px 0 3px;
font-size:100%;
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(255, 255, 255)),color-stop(0.4, rgb(255, 255, 255)));
	background-image: -moz-linear-gradient(-90deg,rgb(255, 255, 255) 0%,rgb(255, 255, 255) 43%);
	background-image: linear-gradient(-90deg,rgb(255, 255, 255) 0%,rgb(255, 255, 255) 43%);
	-ms-box-shadow: 0px 2px 3px rgb(128, 128, 128);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffffffff, gradienttype=0));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffffffff, gradienttype=0))";
	zoom:
}


.text_form_l{
width:230px;
background-color:#FFFFFF;
border:1px solid #f0f0f0;
padding:4px;
font-size:100%;
overflow:auto;
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(255, 255, 255)),color-stop(0.4, rgb(255, 255, 255)));
	background-image: -moz-linear-gradient(-90deg,rgb(255, 255, 255) 0%,rgb(255, 255, 255) 43%);
	background-image: linear-gradient(-90deg,rgb(255, 255, 255) 0%,rgb(255, 255, 255) 43%);
	-ms-box-shadow: 0px 2px 3px rgb(128, 128, 128);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffffffff, gradienttype=0));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffffffff, gradienttype=0))";
	zoom:
	
}



.table_c	{
width:690px;margin:0px 0px 10px 0px;padding:0px;
border-collapse:collapse;
color:#333;
}
.table_c th	{
width:25%;padding:16px;
text-align:left;vertical-align:top;color:#333;
border:1px dotted #e9e9e9;
background-color: #fbfaf7;
}
.table_c td	{
padding:16px;
border:1px dotted #e9e9e9;
}


.table_sp{ margin-top:10px;}

.price_category{ width:160px;}