@charset "utf-8";
/* CSS Document */

.price-table-main.default .price-table{
	font-size:14px;
	text-align:center;
	vertical-align:top;
	padding-top:50px;
	padding-bottom:40px;
	height:auto;
}

.price-table-main.default .price-table ul {
	display: inline-block;
	padding: 0;
	vertical-align: top;
	border-top: medium none;
	margin:0;
	list-style: none;
}

.price-table-main.default .price-table ul li{
	display:block;
	text-align:center;
	margin-bottom:0;
	background-image: none;
	border-bottom: medium none;
	margin:0 10px;
}
.price-table-main.default .price-table ul li ul{
	display:block !important;
}
.price-table-main.default  .price-table ul li ul li{
	padding:10px 0;
	line-height:20px;
	margin:0;
}
.price-table-main.default .price-table ul li ul li:first-child{
	color:#FFFFFF;
	font-size:23px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}
.price-table-main.default .price-table ul li ul li:last-child{
	color:#FFFFFF;
}
.price-table-main.default .price-table ul li ul li:nth-child(2){
	color:#FFFFFF;
}
.price-table-main.default .price-table ul li ul li:last-child div.signup{
	padding-top:5px;
	padding-bottom:5px;
}
.price-table-main.default .price-table ul li ul li:last-child div a {
	border-radius: 4px;
	border-width: 1px 1px 3px;
	box-shadow: none;
	color: #ffffff;
	outline: medium none;
	padding: 5px 14px;
	text-decoration: none;
}
.price-table-main.default .price-table ul li ul li:last-child div a:hover{
	opacity:0.6;
}
.price-table-main.default .price-table ul li ul li:nth-child(2) .price{
	height:80px;
	color:#fff;
	font-size:40px !important;
	text-align:center;
	line-height:40px;
}
.price-table-main.default .price-table ul li ul li:nth-child(2) .price span{
	display:block;
	font-size:14px;
	margin-top:-10px;
}
.price-table-main.default .price-table ul li ul li:nth-child(odd){
	background-color:#efefef;
}
.price-table-main.default .price-table ul li ul li:nth-child(even){
	background-color:#f9f9f9;
	color:#838383;
}
.price-table-main.default .price-table .item-empty{
	background:url('item-cross.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display:inline-block;
	height:20px;
	padding:0;
	width:20px;
}
.price-table-main.default .price-table .tooltip{
	border-bottom:1px dashed #00CCB7;
	font-weight:500;
	cursor:pointer;
	line-height:18px;
	display:inline;
	position:relative;
}
.price-table-main.default .price-table .tooltip:hover{
	color:#000;
	text-decoration:none;
}
.price-table-main.default .price-table .tooltip:hover:after{
	background-color:#ddd;
	border:1px solid #bcbcbc;
	/*border-radius*/
	-webkit-border-radius:3px;
	   -moz-border-radius:3x;
			border-radius:3px;
	bottom:20px;
	/*box-shadow*/
	-webkit-box-shadow:0 0 3px -1px #000000;
	   -moz-box-shadow:0 0 3px -1px #000000;
			box-shadow:0 0 3px -1px #000000;
	color:#000;
	content:attr(title);
	display:block;
	font-size:12px;
	left:1em;
	padding:0.3em 1em;
	position:absolute;
	width:90px;
	z-index:98;
}
.price-table-main.default .price-table .tooltip:hover:before{
	border-color:rgba(153, 153, 153, 0.8) rgba(0, 0, 0, 0);
	border-image:none;
	border-style:solid;
	border-width:0.4em 0.4em 0;
	bottom:15px;
	content:'';
	display:block;
	left:25px;
	position:absolute;
	z-index:99;
}
.price-table-main.default .price-table .price-table-items .wpt-header {
	line-height: 35px;
	margin-bottom: 10px;
	padding-top: 10px;
}

.price-table-main.default .price-table-items .new{
}
.price-table-main.default .price-table-items .save{
	background-color:#03C335 !important;
}
.price-table-main.default .price-table-items .best{
	background-color:#39DCFF !important;
}
.price-table-main.default .price-table-items .hot{
	background-color:#FF4800 !important;
}
.price-table-main.default .price-table-items .pro{
	background-color:#FFCC00 !important;
}
.price-table-main.default .price-table-items .yes{
	background:url('ok.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display:inline-block;
	height:15px;
	width:20px;
}
.price-table-main.default .price-table-items .yes-green{
	background:url('ok-green.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display:inline-block;
	height:15px;
	width:20px;
}
.price-table-main.default .price-table-items .cross-red{
	background:url('cross-red.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display:inline-block;
	height:15px;
	width:20px;
}