.wedding_pic { height:450px; width:340px; border:3px double #9966CC; overflow:hidden; margin-left:2px; text-align:center; margin-top:3px; float:left;
}

.wedding_des { height:452px; width:270px; border:1px solid #9966CC; border-top:3px solid #996699; margin-left:2px; margin-top:3px; float:left;

}

.wedding_des_t { width:270px; height:20px; border-bottom:1px solid #996699; background:#D3C0E2; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; float:left; color: #996699;

}

.wedding_des_c { width:267px; height:310px; text-align:left; font-family:Arial, Helvetica, sans-serif; padding-left:3px; float:left; overflow:auto;

}

.des_price { width:260px; height:18px; border-bottom:1px dashed #CCCCCC; float:left; text-align:left; color:#FF0000; font-weight:bold; padding-left:7px; }

.wedding_list { width:270px; height:120px; overflow:hidden; float:left;

}

.sub_db { width:630px; height:25px; background:#FBF2F8; margin-top:2px; border-top:1px dashed #FF99CC; border-bottom:1px solid #FF99CC; float:left;

}

.sub_db a { font-weight:bold; color:#993399; text-decoration:none;

}

.addtocart { width:630px; height:auto; float:left;

}

.tdl { font-family:Arial, Helvetica, sans-serif; color:#9933CC; font-weight:bold; border-bottom:1px solid #FF99CC; border-right:1px solid #FF99CC;

}

.tdl2 { font-family:Arial, Helvetica, sans-serif; color:#9933CC; border-bottom:1px solid #FF99CC; border-right:1px solid #FF99CC;

}

.tdr { border-bottom:1px solid #FF99CC;
}

.td_input { border:1px solid #FF99CC; color:#993300;
}
.same_list { width:630px; height:180px; float:left;

}
.each_p { width:124px; height:180px; border:1px solid #ceabeb; margin-left:20px; margin-top:3px; overflow:hidden; float:left;
}

.each_p cite { color:#FF0000; width:123px; height:30px; border-top:1px solid #ceabeb; float:left;

}

.each_p cite a { color:#8350C9; text-decoration:none;
}
.each_p cite a:hover { color:#FF0000;

}

.size_chart { width:630px; height:auto; float:left;

}


