.cp_list_front{    padding: 0 0;}.cp_list_front>li{    padding-left: 0;}.error{    color:red;}.hidden{    display: none;}/* --------------------------------------------------------------->>>> Coupon: Back */.navigation{	float:left;	height:27px;	line-height:27px;	margin-top:8px;}.navigation li{	display:inline-block;	display:inline;	float:left;	padding:0px 10px;	margin-right:5px;}.navigation li a{	color:#fff;	font-size:12px;}.navigation li.active,.navigation li:hover{	background:#fff;	-webkit-border-radius:5px 5px 0px 0px;	-moz-border-radius:5px 5px 0px 0px;	border-radius:5px 5px 0px 0px;}.navigation li.active a,.navigation li:hover a{	color:#000;}table.yn_ctr_grid_table{    border-collapse: separate;	width:100%;	background:#EEEEEE;}table.yn_ctr_grid_table thead{	font-size:13px;	color:#555555;}table.yn_ctr_grid_table > tr{}table.yn_ctr_grid_table > tbody > tr:nth-child(odd){	background:#fffdfd;}table.yn_ctr_grid_table > thead > tr >th,table.yn_ctr_grid_table > tbody > tr >td,table.yn_ctr_grid_table > tfoot > tr >td,table.yn_ctr_grid_table > tr >th,table.yn_ctr_grid_table > tr >td{    border-bottom:1px solid #BBBBBB;    border-top:1px solid #FFFFFF;    padding: 5px 0;    white-space: nowrap;    overflow: hidden;    vertical-align: middle;}table.yn_ctr_grid_table a{	color:#000000;}table.yn_ctr_grid_table a>span{	color:#888888;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	display:inline-block;}#search-result{	position:absolute;	z-index:999;	background:#00a2e5;}#search-result ul>li{	border-bottom:1px solid #0081c9;	height:54px;}#search-result ul>li>div{	width:50px;	height:50px;	overflow:hidden;	vertical-align:top;	float:left;}#search-result ul>li>div img{	height:100%;}.list_share > li button.cp_claim,.list_share > li a.cp_claim{    border: none;    width: 100%;    height: 100%;    cursor:pointer;}.list_share > li button.cp_claim.disabled,.list_share > li a.cp_claim.disabled{    color:gray;    cursor:default;    background:url(../img/icon_claim_disable.png) no-repeat left center;}.icon_favorite{	width:16px;	height:16px;	background-repeat:no-repeat;	cursor:pointer;    background-image:url(../img/favorite_icon_unset.png);}.icon_favorite.yes{	background-image:url(../img/favorite_icon.gif);}div#log{	background: none repeat scroll 0 0 #f9edbe;    left: 50%;    margin-left: -200px;    position: fixed;    text-align: center;    width: 400px;	border:1px solid #f0c36d;	height:30px;	line-height:30px;	display:none;}div#log.ajax_start{	display:block;}div#log.ajax_stop{	display:block;}.list_tags a{	color: #3B5998;}.list_detail .list_tags{	clear:left;	padding-top:8px;}.list_detail>.list_share{	display:block;    margin-top: 16px;}.list_detail .cp_link{    white-space: normal;    width: 100%;}.back_detail .unlink,.list_detail .unlink{    color: #000000;    cursor: text;}.detail_img{    position: relative;    display: block;}.sm810.detail_img>div{	max-width: 800px;	margin: 0 auto;}.sm520.detail_img>div{	max-width: 506px;	margin: 0 auto;}.detail_img div.cp_code{	line-height: 26px;    margin-top: 10px;    text-align: right;    vertical-align: bottom;}.detail_img div.cp_code > span{	background: no-repeat scroll right center #FCE48E;    background: #FCE48E;    border: 1px dashed #968363;    display: block;    float: right;    line-height: 16px;    max-width: 344px;    overflow: hidden;    padding: 4px;    vertical-align: middle;    font-weight: bold;}.detail_img > .list_img_check{    left: 0px;        top: 0px;}.detail_img>div.helper{    position: relative;    display: inline-block;    overflow: hidden;}.detail_img div.helper > img{    border: 3px dashed #878787;	position: relative;}.sm520 .detail_img div.helper > img{	max-width: 500px;	min-width: 120px;}.sm810 .detail_img div.helper > img{	max-width: 790px;	min-width: 120px;}.detail_img div.helper .list_img_check{    left: -1px;        top: -2px;    }/*.coupon_front .detail_img > div>img{    max-width: 100%;    border: 3px dashed #878787;}*/.coupon_front .detail_img > div .cp_code span{    margin-right: -6px;}.coupon_front .detail_img > div .list_img_check{    left: -1px;    top: -2px;}.list_img_check{    position: absolute;    left: 20px;    top: -2px;}.list_img_check img{    border:none;}.form_label label{    vertical-align: middle;    line-height: 24px;}.fomr_element > *{    vertical-align: middle;    margin-left: 2px;}.fomr_element > *:first-child{    margin-left: 0px;}.fomr_element > input[type="submit"]{    background-color:#55893E;    background-image: url("../img/btn_green.png");        border: 1px solid #385B28;    color: #FFFFFF;    cursor: pointer;        height: 24px;    line-height: 100%;    width:70px;}.fomr_element > input[type="submit"]:hover{    background-image: none;}.fomr_element > button[type="button"]{    font-weight: inherit;    font-size: 10pt;    cursor: pointer;    height: 24px;    line-height: 100%;}.fomr_element > label{    margin-left: 0px;}.fomr_element > label.error{    margin-left: 6px;    }.fomr_element > label > input{    margin-left: 0px;    vertical-align: sub;}.list_des{    clear:left;	line-height: 18px;}.list_share + .list_des{    padding-top: 10px;}/*Style for pagination of search*/ul.cp_paging>li.active{	background:#3B5998;	border:1px solid #3B5998;	color:#fff;}/*Button*/.btn_group{}.btn_group .btn{	width:16px;	height:16px;	display:block;	float:left;}.btn_group .btn:nth-child(2n+1){	margin-right:5px;}.btn_group .btn_edit{	background:url(../img/setting_edit.png);}.btn_group .btn_delete{	background:url(../img/setting_delete.png);}.text_rate_group{}.text_rate_group>span{	display:inline-block;	width:10px;	text-align:center;}.text_rate_group>span:first-child{	text-align:right;	width:30px;}.text_rate_group>span:last-child{	text-align:left;	width:30px;}.cp_condition{    display: none;    background-color: #EEEEEE;    float: left;    border-bottom: 1px dashed #DDDDDD;    border-top: 1px dashed #DDDDDD;    margin-bottom: 2px;        margin-top: 6px;    width: 100%;    margin-left: 0px;}.sm520.coupon_front.cp_condition{    margin-left:0px;    width:520px;}.sm810.coupon_front.cp_condition{    margin-left:0px;    width:780px;}.cp_condition pre{    white-space: pre-line;    padding: 10px;}.coupon_front .cp_condition pre{    padding-left: 10px;    line-height: 150%;}.back_detail .cp_condition{    margin-left: 0px;}.back_detail .list_des{    padding: 8px 0 12px;}.detail_privacy li>*{    float:left;}.rounded {   border-radius:50%;   -moz-border-radius:50%;   -webkit-border-radius:8px;   background-color: #EEEEEE;   border:1px solid #DDDDDD;}h1.cp_link:hover{    text-decoration: none;}.list-error{    margin: 6px 20px 16px 20px;}div.list_like>*{   vertical-align: middle;   margin-top: 8px}.form_wrapper .description{    clear: left;    color: #888888;    padding: 4px 0 6px 160px;}.zend_form p.hint{	color: #888888;}.fan_pages_list_heading,.sm-title-detail{	padding: 20px 10px;}.fan_pages_list_heading+.sm_tbl_classic{	margin-top: 20px;}.form_wrapper.list_cbx_pages,.fan_pages_list_heading,.sm-title-detail{    background-color:#F5F7FA;    border-bottom: 1px solid #E7E7E7;    margin-bottom: 20px;}.sm-title-detail{	font-weight: bold;}.form_wrapper.list_cbx_pages > *{    padding-top:12px;}.form_wrapper.list_cbx_pages > .fomr_element{    padding: 12px 0 10px 0;    width: 590px;}.form_wrapper.list_cbx_pages > .fomr_element > label{    display: block;        float:left;    width: 280px;    overflow: hidden;    word-wrap: break-word;      margin-right: 15px;    line-height: 25px;}.load_fanpages{    cursor:pointer;    padding: 2px 24px 2px 8px;	display: block;	float:left;}.load_fanpages span{    background: url(../img/icon_loadfan.png) scroll 0 2px no-repeat;    padding-left: 24px;    display: block;    height: 24px;    line-height: 24px;    vertical-align: middle;    float:left;}.coupon_front > .back_detail{    padding: 8px 0px 0px 0px;}.sm-ui-icon-list{    clear: left;    display: block;    list-style: none inside none;    margin-top: 20px;    padding: 0;}.sm-ui-icon-list .sm-ui-icon-item{    display: block;    float:left;    }.sm-ui-icon-list .sm-ui-icon-item{    margin: 0 5px 0 0;}.sm-ui-icon{    background-image: url(../img/button-list.jpg);    background-repeat: no-repeat;    cursor: pointer;    display: inline-block;    height: 22px;    line-height: 22px;    padding-left: 25px;    color: #0084cf;}.sm-ui-icon:hover{    color:#00476f}/*Play*/.sm-ui-icon.sm-ui-icon-play{    background-position: 0px 0px;}.sm-ui-icon.sm-ui-icon-play:hover{    background-position: 0px -22px;}/*Pause*/.sm-ui-icon.sm-ui-icon-pause{    background-position: 0px -44px;}.sm-ui-icon.sm-ui-icon-pause:hover{    background-position: 0px -66px;}/*Stop*/.sm-ui-icon.sm-ui-icon-stop{    background-position: 0px -88px;}.sm-ui-icon.sm-ui-icon-stop:hover{    background-position: 0px -110px;}/*Edit*/.sm-ui-icon.sm-ui-icon-edit{    background-position: 0px -132px;}.sm-ui-icon.sm-ui-icon-edit:hover{    background-position: 0px -154px;}/*Eport*/.sm-ui-icon.sm-ui-icon-export{     background-position: 0px -176px;     padding-left: 25px;}.sm-ui-icon.sm-ui-icon-export:hover{     background-position: 0px -198px;}/*Trash*/.sm-ui-icon.sm-ui-icon-trash{    background-position: 0px -220px;}.sm-ui-icon.sm-ui-icon-trash:hover{    background-position: 0px -242px;}/*Report*/.sm-ui-icon.sm-ui-icon-report{    background-position: 0px -264px;}.sm-ui-icon.sm-ui-icon-report:hover{    background-position: 0px -286px;}.top_guide{    background: url("../img/top-guide.png") no-repeat scroll 0 0 transparent;    color: #D90327;    font-family: Arial;    font-size: 18px;    height: 50px;    line-height: 50px;    margin-bottom: 5px;    padding-left: 50px;    padding-top: 7px;}.fangate_image{    margin-bottom: 5px;	text-align: center;}