@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;
font-family:'Open Sans';
height:auto;
font-weight:300;
}

.price-table-main.default .price-table ul {
  display: inline-block;
  padding: 0;
  vertical-align: top;
  border-top: medium 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;
height:41px;
}
.price-table-main.default .price-table ul li ul li:last-child{
color:#FFFFFF;
height:40px;
}
.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:8px;
}
.price-table-main.default .price-table ul li ul li:last-child div a{
border-width:1px 1px 3px;
padding:5px 14px;
color:#FFFFFF;
font-family:'Open Sans';
text-decoration:none;
/*border-radius*/
-webkit-border-radius:4px;
   -moz-border-radius:4px;
        border-radius:4px;
}
.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{
padding-top:7px;
line-height:25px;
}

.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;
}