.aui_dialog{
	background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    box-shadow: 0 0 2px #999;
    position: relative;
}
#compare_message{
	width:215px;
}
.aui_dialog .aui_close{
	background:#333;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    color: #fff;
    display: block;
    font-size: 20px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -12px;
    width: 25px;
}
#compare_pro_img{ margin-right: 15px;}
#compare_pro_info{overflow:hidden;}
#compare_pro_title{}
#compare_add_success{
	background: #dff0d8;
    color:#90cb5c;
    margin-top: 10px;
    padding: 5px 10px;
}
#compare_remove_success{
	background: #f2dede;
    color: #e17875;
    margin-top: 10px;
    padding: 5px 10px;
}
.dialog_action{}
.dialog_action .button{
	background: none;
    border: 2px solid #000;
    font-weight: normal;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.dialog_action .button:hover{
	background:#000;
	color:#fff;
}
.aui_iconBg{
	-webkit-animation: fa-spin 1s infinite steps(8);
	-moz-animation: fa-spin 1s infinite steps(8);
	-ms-animation: fa-spin 1s infinite steps(8);
	-o-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}
.aui_iconBg:before{
	content: "\f110";
	font-family:fontawesome;
}