.price_table ul {
	margin:0px !important;
}
.price_table ul  ul{
	padding-top:10px !important;
	padding-left:10px !important;
}
#menu-holder
						{
						margin:0 auto;
						width:1000px;
						}
.column-clear
						{
						clear:both;
						}
.price_table 
						{
						width: 100%;
						height: 100%;
						font-size: 13px;
						font-family: arial, sans-serif;
						font-weight: normal;
						color: #444444;
						}
.price_table a
						{
						color: #fff;
						}
.price_table .align_center
						{
						text-align: center;
						}

.price_table .pack-title
						{height:70px;
						font-family: 'Viga', arial, sans-serif;
						font-size: 30px;
						color: #fff;
						margin-top:10px;
						}
.price_table .price
						{
						font-family: 'Viga', arial, sans-serif;
						font-size: 30px;
						color: #fff;
						text-shadow: 0 1px 0 rgba(125, 207, 61, 0.4);
						margin:30px 0px 20px 0px;
						}
.price_table .time
						{
						font-size: 16px;
						color: #fff;
						}
.price_table .column_1 {
    cursor: pointer;
    margin-left: 5px;
    height: 100%;
    border: solid 1px #ccc;
    float: left;
    width: 300px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}						


	


.price_table .column_1 li {font-size:15px;line-height:20px;text-align:center;}
.price_table .column_1:hover
						{
						position: relative;
						z-index: 100;
						box-shadow: 5px 0px 25px rgba(0,0,0,0.7);
						-webkit-box-shadow: 5px 0px 25px rgba(0,0,0,0.7);
						-moz-box-shadow: 5px 0px 25px rgba(0,0,0,0.7);
						-webkit-transform: translate(-5px,-15px);
					   -moz-transform: translate(-5px,-15px);
					   -o-transform: translate(-5px,-15px);
					   -ms-transform: translate(-5px,-15px);
					   transform: translate(-5px,-15px);
					   -webkit-transition-delay: 0s;
					   -moz-transition-delay: 0s;
					   -o-transition-delay: 0s;
					   -ms-transition-delay: 0s;
					   transition-delay: 0s;
						}
.price_table .column_1:hover .header_row_1,	
.price_table .column_1:hover .header_row_2,
.price_table .column_1:hover .row_style_1,
.price_table .column_1:hover .row_style_2,
.price_table .column_1:hover .row_style_footer_1,
.price_table .column_1:hover .row_style_footer_2{	}
.price_table .row_style_1,
.price_table .row_style_2,
.price_table .row_style_footer_1,
.price_table .row_style_footer_2
						{
						width: 100%;
						height: 40px;
						padding: 28px;
						float: left;
						}
.price_table .row_style_footer_1, .price_table .row_style_footer_2
						{
						padding: 10px 0px;
						}
.price_table .row_style_1, .price_table .row_style_footer_1
						{
						background-color: #fefefe;
						}
.price_table .row_style_2, .price_table .row_style_footer_2
						{
						background-color: #f1f1f1;
						}
.price_table .row_style_1 span, .price_table .row_style_2 span
						{
						position:relative;
						font-size:14px;
						}
.price_table .row_style_1 span:before, .price_table .row_style_2 span:before
						{
						background: url("../images/icon-yes.gif") no-repeat 0 0;
						width: 24px;
						height: 24px;
						left: -30px;
						position: absolute;
						top: -3px;
						content: "";
						}
.price_table .no-option span:before
						{
						background: url("../images/icon-no.gif") no-repeat 0 0;
						width: 20px;
						height: 24px;
						left: -30px;
						position: absolute;
						top: -3px;
						}
.webcalc_table{border:solid 1px;box-shadow: 0 2px 4px rgba(0, 0, 0, .2);background:#fff;}
@media screen and (max-width: 58em) {
	.price_table 
						{
						width: 60%;
						height: 100%;
						font-size: 13px;
						font-family: arial, sans-serif;
						font-weight: normal;
						color: #444444;
						}
	.price_table .column_1{
		cursor: pointer;
		margin-left: 5px;
		height: 100%;
		border: solid 1px #ccc;
		float: left;
		width: 180px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
		-webkit-transform: translate(0px, 0px);
		-moz-transform: translate(0px, 0px);
		-o-transform: translate(0px, 0px);
		-ms-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}	
	.price_table .column_1 li {font-size:10px;line-height:10px;text-align:center;}
	.price_table .pack-title
						{height:50px;
						font-family: 'Viga', arial, sans-serif;
						font-size: 20px;
						color: #fff;
						margin-top:10px;
						}
	.price_table .price
	{
	font-family: 'Viga', arial, sans-serif;
	font-size: 20px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(125, 207, 61, 0.4);
	margin:30px 0px 20px 0px;
	}
}
@media screen and (max-width: 45em) {
	.price_table 
						{
						width: 30%;
						height: 100%;
						font-size: 13px;
						font-family: arial, sans-serif;
						font-weight: normal;
						color: #444444;
						}
	.price_table .column_1{
		cursor: pointer;
		margin-left: 5px;
		height: 100%;
		border: solid 1px #ccc;
		float: left;
		width: 90px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
		-webkit-transform: translate(0px, 0px);
		-moz-transform: translate(0px, 0px);
		-o-transform: translate(0px, 0px);
		-ms-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}	
	.price_table .column_1 li {font-size:7px;line-height:7px;text-align:center;}
	.price_table .pack-title
						{height:30px;
						font-family: 'Viga', arial, sans-serif;
						font-size: 10px;
						color: #fff;
						margin-top:10px;
						}
	.price_table .price
						{
						font-family: 'Viga', arial, sans-serif;
						font-size: 10px;
						color: #fff;
						text-shadow: 0 1px 0 rgba(125, 207, 61, 0.4);
						margin:30px 0px 20px 0px;
						}						
}

@media screen and (max-width: 27em) {
	.price_table 
						{
						width: 20%;
						height: 100%;
						font-size: 13px;
						font-family: arial, sans-serif;
						font-weight: normal;
						color: #444444;
						}
	.price_table .column_1{
		cursor: pointer;
		margin-left: 5px;
		height: 100%;
		border: solid 1px #ccc;
		float: left;
		width: 50px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
		-webkit-transform: translate(0px, 0px);
		-moz-transform: translate(0px, 0px);
		-o-transform: translate(0px, 0px);
		-ms-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}	
	.price_table .column_1 li {font-size:5px;line-height:5px;text-align:center;}
	.price_table .pack-title
						{height:20px;
						font-family: 'Viga', arial, sans-serif;
						font-size: 5px;
						color: #fff;
						margin-top:10px;
						}
	.price_table .price
	{
	font-family: 'Viga', arial, sans-serif;
	font-size: 5px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(125, 207, 61, 0.4);
	margin:30px 0px 20px 0px;
	}
}	