@CHARSET "UTF-8";

.commoninfo-layout {
	width: 100%;
	
	background-color: white;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.commoninfo-title {
	height: 40px;
	
	line-height: 40px;
	
	position: relative;
	
	font-size: 16px;
	
	margin: 0 15px 0 15px;
	border-bottom: 1px solid #e6e6e6;
}

.commoninfo-title p {
	height: 100%;
	margin: 0;
}

.commoninfo-content {
	color: #666666;
	padding: 10px 15px 10px 15px;
}

.commoninfo-content p {
	margin: 0;
	line-height: 20px;
}

.commoninfo-list {
	position: relative;
	
	width: 100%;
}

.commoninfo-list p {
	margin: 0 0 0 14px;
	line-height: 24px;
}

.commoninfo-list-icon {
	background: url(../img/icons/commoninfo_list_icon.png) no-repeat center center;
	background-size: 4px 4px;
	
	position: absolute;
	left: 4px;
	top: 9px;
	
	width: 4px;
	height: 4px;
}

/********************list布局**********************/
.commonlist-layout {
	background-color: white;
	
	border-top: 1px solid #e6e6e6;
}

.commonlist-item {
	position: relative;
	height: 43px;
	
	border-bottom: 1px solid #e6e6e6;
}

.commonlist-itemname {
	margin: 0 0 0 15px;
	line-height: 43px;
	color: #343434;
}

.commonlist-arrow {
	display: block;
	height: 100%;
	
	background: url(arrow-right.png) no-repeat center center;
	background-size: 8px 12px;
	
	position: absolute;
	top: 0;
	height: 100%;
	right: 15px;
	width: 8px;
}

/**********select控件****************/
.select-outer {
    display: inline-block;
    border: 1px solid #e95347;
    
    position: absolute;
    z-index: 1;
    left: 0;
    rigth: 0;
    top: 0;
    height: 100%;
    
    -moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.select-arrow {
    display: inline-block;
    
    position: absolute;
    z-index: 2;
    width: 35px;
    height: 32px;
    right: 0;
    top: 0;
    pointer-events: none; 
    
    background: url(select_icon.png) no-repeat center center;
	background-size: 35px 32px;
}

select{
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    
    border: none;
    
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    
    padding: 3px;
    outline: none;
    
    font-size: 14px;
}

/************************布局相关***************************/
.lewaimai-layout {
	position: relative;
	background-color: #fff;
	
	margin: 0 10px 0 10px;
	
	border-radius: 2px;            /* W3C syntax */
	-moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    
    box-shadow: #666 0px 0px 1px;
    -webkit-box-shadow: #666 0px 0px 1px;
	-moz-box-shadow: #666 0px 0px 1px;
}

.lewaimai-layout .lewaimai-title {
	position: relative;
	display: block;
	
	border-bottom: 1px solid #e2e3e7;
	
	height: 35px;
	line-height: 35px;
	
	color: #fb5d24;
	font-weight: bold;
	font-size: 16px;
}

.lewaimai-layout .lewaimai-title p {
	margin: 0 0 0 10px;
}

/*********************header***********************/
.header {	
	position: fixed;
	z-index: 1;
	left: 0;
	width: 100%;
	top: 0;
	height: 40px;
	
	color: black;
	line-height: 40px;
	
	background-color: #eceaea;
	border-bottom: 1px solid #e2e3e7;
	
	text-align: center;
	margin: 0;
}

.header .btn_back {
	position: absolute;
	z-index: 2;
	
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	
	padding: 0;
	display: block;
	background: url(back.png) no-repeat center center;
}

.header p {
	margin: 0;
	
	position: absolute;
	font-size: 16px;
	
	left: 40px;
	right: 40px;
	height: 100%;
}

/**************************dialog相关********************/
.ui-mask{
	position: fixed;
	z-index: 1009;
	
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	
	display: none;
	
	background: rgba(0,0,0,0.5);
	opacity: 1;
	
	-moz-user-select: none;  
	-webkit-user-select: none;  
	-ms-user-select: none;
}

.ui-dialog {
	overflow: hidden;
	margin: 0 auto;
	z-index: 10000;
	position: absolute;
	
	width: 300px;
	height: auto;
	left: 50%;
	margin-left: -150px;
	
	top: -10000px;
	display: none;
	
	background-color: white;
	
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-transform: translateZ(0);
	-webkit-user-select: none;
	-webkit-user-drag: none;
	
	
	-webkit-border-radius: 3px;
}

.ui-dialog-btns {
	table-layout: fixed;
	display: table;
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}

.ui-dialog-btns .ui-btn:first-child {
	-webkit-border-bottom-left-radius: 3px;
	border-left: 0 none;
	
	color: #e84538;
}

.ui-dialog-btns .ui-btn:last-child {
    -webkit-border-bottom-right-radius: 3px;
    border-right: 0 none;
    
    color: #e84538;
}

.ui-dialog-btns .ui-btn {
	padding: 0;
	font-size: 18px;
	width: 100%;
	display: table-cell;
	float: none;
	text-align: center;
	height: 44px;
	line-height: 44px;
	color: #232323;
	border: 1px solid #ddd;
	background-color: #f7f7f7;
	border-bottom: 0 none;
	cursor: pointer;
	
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

.attention-layout {
	position: fixed;
	z-index: 1000000;
	
	width: 200px;
	height: auto;
	left: 50%;
	margin-left: -110px;
	top: -10000px;
	
	display: none;
	overflow: hidden;
	padding: 15px 10px 15px 10px;
	
	color: white;
	text-align: center;
	font-size: 16px;
	
	background: rgba(87,87,87,.85);
	opacity: 1;
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.attention {
	margin: 0;
}

.loader-dialog {
	position: fixed;
	z-index: 10000;
	
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-transform: translateZ(0);
	-webkit-user-select: none;
	-webkit-user-drag: none;
	
	width: 148px;
	height: 132px;
	left: 50%;
	margin-left: -74px;
	top: -10000px;
	
	display: none;
	overflow: hidden;
	
	color: white;
	text-align: center;
	font-size: 16px;
	
	background: rgba(87,87,87,.85);
	opacity: 1;
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.loader-dialog .ui-loading {
	position: absolute;
	
	top: 25px;
	left: 54px;
}

.loader-dialog .loader-text {
	display: relative;
	
	margin: 80px 0 0 0;
	width: 100%;
	text-align: center;
	
	font-size: 16px;
}

.ui-loading {
    width: 36px;
    height: 36px;
    text-indent: -10000px;
    background: url(refresh.png) 0 0 no-repeat;
    -webkit-background-size: 36px 36px;
    -webkit-animation-name: ui-loading-anim;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: step-start;
}

@-webkit-keyframes ui-loading-anim {
	from {
        -webkit-transform: rotate(0deg);
    }
    8.32% {
        -webkit-transform: rotate(0deg);
    }
    8.33% {
        -webkit-transform: rotate(30deg);
    }
    16.65% {
        -webkit-transform: rotate(30deg);
    }
    16.66% {
        -webkit-transform: rotate(60deg);
    }
    24.99% {
        -webkit-transform: rotate(60deg);
    }
    25% {
        -webkit-transform: rotate(90deg);
    }
    33.32% {
        -webkit-transform: rotate(90deg);
    }
    33.33% {
        -webkit-transform: rotate(120deg);
    }
    41.65% {
        -webkit-transform: rotate(120deg);
    }
    41.66% {
        -webkit-transform: rotate(150deg);
    }
    49.99% {
        -webkit-transform: rotate(150deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    58.32% {
        -webkit-transform: rotate(180deg);
    }
    58.33% {
        -webkit-transform: rotate(210deg);
    }
    66.65% {
        -webkit-transform: rotate(210deg);
    }
    66.66% {
        -webkit-transform: rotate(240deg);
    }
    74.99% {
        -webkit-transform: rotate(240deg);
    }
    75% {
        -webkit-transform: rotate(270deg);
    }
    83.32% {
        -webkit-transform: rotate(270deg);
    }
    83.33% {
        -webkit-transform: rotate(300deg);
    }
    91.65% {
        -webkit-transform: rotate(300deg);
    }
    91.66% {
        -webkit-transform: rotate(330deg);
    }
    99.99% {
        -webkit-transform: rotate(330deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

/*******************swipeslide轮播图插?**********************/
/* do not edit those lines */
.imageslider {
	margin: 0;
	padding: 0;
  
	position: relative;
}

.imageslider .figure {
	margin:0;
	padding:0;
	position:relative;
  
	height: 100%;
}

.imageslider .figcaption {
	position:absolute;
	bottom: 0;
	height: 32px;
	left: 0;
	width: 100%;
  
	margin: 0;
	padding: 0 0 0 5px;
  
	line-height: 32px;
  
	color:#fff;
	background-color:rgba(0,0,0,0.7);
  
	font-size: 14px;
}
    
.ui-swipeslide,
.ui-swipeslide-reel,
.ui-swipeslide-slide,
.ui-swipeslide-slide img {
  width: 100%;
  display: block;
}
.ui-swipeslide {
  position: relative;
  overflow: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
}
.ui-swipeslide-reel {
  -webkit-transform: translate3d(0,0,0);
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
}
.ui-swipeslide-vertical .ui-swipeslide-reel {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
}
.ui-swipeslide-slide {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* 3d */
.ui-swipeslide-3d {
  -webkit-perspective: 1000;
  position: relative;
  overflow:visible;
}
.ui-swipeslide-3d .ui-swipeslide-reel {
  -webkit-transform-style: preserve-3d;
  position: relatve;
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}
.ui-swipeslide-3d .ui-swipeslide-slide {
  position: absolute;
}
/* end not editable styles */  

/* bullets */
.ui-swipeslide-bullets {
  position: absolute;
  z-index: 10;
  bottom: 0;
  right: 10px;
  text-align:center;
  
  margin: 0;
  padding: 0;
  
  height: 32px;
  line-height: 32px;
}
.ui-swipeslide-bullets li {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  margin: 0 0 0 5px;
  background-color: #999;
  text-indent: -1000px;
  overflow: hidden;
  cursor: pointer;
}
.ui-swipeslide-bullets li.active {
  background-color: #EEE;
}

/* directional navigation */
.ui-swipeslide-nav,
.ui-swipeslide-nav li { 
  list-style:none; margin: 0; padding: 0;
}
.ui-swipeslide-nav li { 
  position: absolute; top: 0; height: 100%; width: 15%; 
  z-index: 20;
  background: rgba(0,0,0,0.2) center center no-repeat;
  cursor: pointer;
  text-indent: -9999px;
  overflow: hidden;
}
.ui-swipeslide-nav li:hover { 
  background-color:rgba(0,0,0,0.5);
}
.ui-swipeslide-nav li.prev { 
  left: 0; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAeCAYAAADOziUSAAAAvElEQVR42q3WIQ7CYBCEUVQNwdSAQSG4So+A5Sok2BqC5QJcgwRVUUOo4AgkeEiWGbECmoruzibfqD9PNp2YmSxOpBKdUIP2qIhiS3S339tFMEIP69/VsSzEOzqWhVo0cywD3dDc38ogJoOYDGIyiMkgJoOYDHKsQN0A9EKLsV+NDfoMgIcxmAzkyECODOTIQI4M5MhAjgzkZMG6hyXBrWMK8OJYBHz/Yecoxir0RLwOrTIYm6K1/xo4JusLObFSWPLLngMAAAAASUVORK5CYII=);
}
.ui-swipeslide-nav li.next { 
  right: 0; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAeCAYAAADOziUSAAAAu0lEQVR42q3WMQrCUBCE4RRpRNLYWNgKOVCu4BFsBat4CkuvIOQENpLCCwhiYesFXGcgRWBJkd158A+85mvfK8xMFoeV6IDu6ILWGWyPxueJtlGsM3/eBCPYCVkM9NgC3bLg+LJCfQbkyECODOTIQI4M5MhAjgzkaMABmwN+JsAXWs7B2gnoh3aokEFMBjEZxGQQk0FMBjER5LFjDPJYE4c8do1DHjvHIY9t0GOAvqjJvOisRDWqMn8NWX8f3VJqdiTqcAAAAABJRU5ErkJggg==); 
}
.ui-swipeslide-3d .ui-swipeslide-nav li {
  -webkit-transform: translateZ(50px);
}

/* vertical */
.ui-swipeslide-vertical .ui-swipeslide-nav li {
  height: auto; width: 100%; text-align: center;
}
.ui-swipeslide-vertical .ui-swipeslide-nav li.prev {
  top: 0; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAATCAYAAACHrr18AAAAqklEQVR42sXRIQoCURSF4QlTRKZYDFMHXNBswSVYBZOuYuJsQXAFFpngBgQxWN2A1wOWy0vyn+CFP933+MKtIoI2VxWNfuzUXa0pTNFHfOdNcQcNB8eoi0PUxyHq4w76dHCKTmqh9hTHaHqLcBPlOEZdHKIcL+Gluv2Mcrwv4RGgBH+pJsMXgFJ8leFtsTwn1Gmn8lxVneFabdRJHdTMBHO9OqpBtfnGf+kD4JBSaseSdAwAAAAASUVORK5CYII=);
}
.ui-swipeslide-vertical .ui-swipeslide-nav li.next {
  bottom: 0; top: auto; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAATCAYAAACHrr18AAAAuklEQVR42sXSMQrCQBSEYQsbERsbC1vBA+UKOYJtIJWewtIrCJ7ARixygUCwsM0F8pxuNihbzAQc+ItXLF+zs4j4S+mxRWd0RcWEyAKd0A0d0JwwDtTEePUE6BrdY7wqhffxe0cTfcb3Him8Qn0G91HuQhihAg1Z3EdbtCHMyhxuoi+0S3+1gDsoYQF3UMISrqOEZVxDCTv4W0AJq7iGEhZwAdVh4h5KWMJ1lLCMayhhB++ICrDRUn37ARk5UmoS0ZZKAAAAAElFTkSuQmCC);
}

/******************其他东东*********************/
.infopage-text {
	margin-top: 50px;
	text-align: center;
}

.submit-button
{
	margin: 20px 10px 0 10px;
	
	height: 40px;
	line-height: 40px;
	
	text-align: center;
	
	display: block;
	
	color: white;
	background-color: #fb5d24;
	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
}

a{text-decoration:none;}
.height80{width:100%;height:80px;}
.height70{width:100%;height:70px;}
.height60{width:100%;height:60px;}
.height50{width:100%;height:50px;}
.height40{width:100%;height:40px;}
.height30{width:100%;height:30px;}
.height20{width:100%;height:20px;}
.button_95{width:95%;height:30px;line-height:30px;background:#f76120;margin:0 auto;display:block;text-align:center; text-decoration:none;color:#ffffff;font-size:16px;
	-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px; border-radius: 2px;
}
.button_auto{width:auto;padding:10px;}
.button_xiangqing{border:1px solid #E84538;color:#E84538;padding:5px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.clear{clear:both;}
.none{
	display:none;
}

.table_common{width:100%;border:none;margin:0px;border-collapse:collapse;}
.table_common tr:nth-child(odd){border-bottom:1px solid #e6e6e6;}
.table_common tr:nth-child(even){background:#ffffff;border-bottom:1px solid #e6e6e6;}
.table_common tr:nth-child(1){background:#ff8900;border-bottom:0px;}

.blockone,.listview{height:auto;background:#ffffff;border:1px solid #eeeeee;margin:10px auto;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;
	-webkit-box-shadow: #666 0px 0px 1px;
	-moz-box-shadow: #666 0px 0px 1px;
	box-shadow: #666 0px 0px 1px;
}
.blockone .blockone-header{height:50px;color:#f76120;line-height:50px;text-indent:30px;border-bottom:1px solid #e6e6e6;font-size:20px;}
.blockone .blockone-content{height:auto;padding-top:10px;padding-bottom:10px;}
.listview  .listview_li{position: relative;height:25px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #cccccc;font-size:16px;line-height:25px;background:#ffffff;margin:0px;}
.listview  .listview_li a{width:100%;height:100%;display:block;text-decoration:none;text-indent:10px;color:#0e0e0e;}
.listview  .listview_li a img{height: 12px; width: 12px; margin-right:5px;}
.listview  .listview_li .listview_li_a_span{position: absolute;width:14px;height:14px;display:block;top:16px;right: 15px;color:#aaaaaa;font-weight:bold;background:url(../img/icons/arrow-right.png)}
.listview  .listview_li .listview_li_icon {
	position: absolute;
	top: 16px;
	left: 10px;
}
.listview  .listview_li p {
	margin:  0 0 0 28px;
}
.listview .listview_li .ui-li-count {
	float:right;
	color:#ffffff;
	font-size: 14px;
	text-indent:0px;
	padding-left:10px;
	padding-right:10px;
	background:#f76120;
	margin-right:30px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.collapsible{
	height:auto;
	background:#ffffff;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	margin:15px auto;
	
	position: relative;
}
.listview .listview_li_last{border-bottom:0px solid #cccccc;}
.listview .listview_li_auto{height:auto;padding-top:10px;padding-bottom:10px;}
.listview .listview_li:nth-last-of-type(1){border-bottom:0px solid #cccccc;}
.listview .listview__li_top{height:40px;margin:0;padding:0;line-height:40px;text-align:center;border-bottom:1px solid #e6e6e6;color:#f76120;font-size:16px;}
.collapsible h4,.collapsible h3,.collapsible .collapsible-title {
	height:40px;
	margin:0;
	padding:0;
	line-height:40px;
	text-align:left;
	font-size:16px;
	font-weight: normal;
	margin: 0 15px;
	border-bottom: 1px solid #e6e6e6;
}

.collapsible h3.nodata {
	border: none;
}

.collapsible2{width:80%;border:1px solid #eeeeee;margin:0px auto;}
.collapsible2 h3{width:100%;height:30px;margin:0;padding:0;line-height:30px;text-align:center;color:#000000;}
.collapsible ul{width:80%;margin:10px auto;}
.collapsible_content {
	height:auto;
	padding: 10px 0 0 0;
}
.collapsible_content_item {
	height:auto;
	line-height:14px;
	margin:0 15px 10px 15px;
}

.collapsible_content_item_font {
	line-height:14px;
	float:left;
	width:90%;
	
	color: #999999;
}
.collapsible_content_item_iconv{
	float:left;
	height:4px;
	width:4px;
	margin-top:6px;
	background:#999999;
	margin-right:6px;
}
.collapsible2 .collapsible_content_item {
 	height:auto;
 	line-height:14px;
 	margin:5px 15px;
 }
.collapsible2 .collapsible_content_item_iconv {
	float:left;
	height:4px;
	width:4px;
	margin-top:6px;
	background:#999999;
	margin-right:6px;
}

.controlgroup{text-align:center;margin:0 auto;}
.controlgroup .button_auto{margin:0}

.yizan{
	background:url(../img/icons/comment-zan.png) no-repeat;
	background-size:12px 13px;
	padding-left:14px;
}
.weizan{

	background:url(../img/icons/comment-zan-active.png) no-repeat;
	background-size:12px 13px;
	padding-left:14px;

}
.yicai{
	background:url(../img/icons/comment-cai.png) no-repeat;
	background-size:12px 13px;
	padding-left:14px;
	margin-left:15px;
}
.weicai{
	background:url(../img/icons/comment-cai-active.png) no-repeat;
	background-size:12px 13px;
	padding-left:14px;
	margin-left:15px;
}

/***************** 支付成功页面 *********************/
.ordersuccess-icon {
	position: absolute;
	left: 50%;
	margin-left: -51px;
	top: 90px;
	width: 103px;
	height: 103px;
	background: url(../img/lewaimaigod/ordersuccess.png) no-repeat center center;
	background-size: 103px 103px;
}
.ordersuccess-text {
	position: absolute;
	margin: 0;
	left: 0;
	right: 0;
	text-align: center;
	top: 211px;
	font-size: 18px;
	color: #c8c8c8;
}
.ordersuccess-text p {
	margin: 0;
}
.ordersuccess-continuepay, .ordersuccess-showdetail {
	position: absolute;
	left: 28px;
	right: 50%;
	margin-rigth: 10px;
	top: 250px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #e84538;
	color: white;
}
.ordersuccess-continuepay p, .ordersuccess-showdetail p {
	margin: 0;
	font-size: 16px;
}
.ordersuccess-showdetail {
	left: 50%;
	right: 28px;
	margin-left: 10px;
}

#showremind{
	overflow:hidden;
	margin: 0 auto;
	z-index: 10000;
	position: absolute;
	width: 300px;
	height: auto;
	top:200px;
	left: 50%;
	margin-left: -150px;
	background-color: white;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-transform: translateZ(0);
	-webkit-user-select: none;
	-webkit-user-drag: none;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.6);
	-webkit-border-radius: 3px;
	padding-top:10px;
	display:none;
}
#showremind #showremindtitle{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	color:#343434;
	font-weight:bold;
	
}
#showremind #showremindcontent{
	margin:5px 15px;
	line-height:20px;
	text-align:center;
	font-size:16px;
	color:#343434;
}
#showremind #showremindcontent.follow-content{
	color: #e83828;
}

#showremind #showreminddesc{
	margin:0px 15px 15px 15px;
	line-height:20px;
	text-align:center;
	color:#666666;
}

#showremind #closefollowinfo {
	position: absolute;
	z-index: 10000;
	
	display: block;
	
	top: 3px;
	right: 5px;
	
	width: 30px;
	height: 30px;
	
	background: url(foodinfo-close.png) no-repeat center center;
	background-size: 17px 17px;
}

#showremind .showremindlink {
	display: block;
	margin: 0 15px 20px 15px;
	
	height: 45px;
	line-height: 45px;
	
	text-align: center;
	
	-moz-border-radius: 18px;      /* Gecko browsers */
    -webkit-border-radius: 18px;   /* Webkit browsers */
    border-radius: 18px;            /* W3C syntax */
    
    background-color: #e83828;
    
    color: white;
}

#showremind #showremindconfirm{
	margin-top:20px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#e84538;
	font-size:16px;
	border-top:1px solid #eeeeee;
	font-weight:bold;	
}



a{color:#333;}

#page-content {position: absolute;z-index: 1;top: 40px;bottom:-50px;left: 0;width: 100%;overflow: hidden;}