/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
/* 1 */


div.pricing_background {
	background:url('/images/pricing_background.png') repeat-x bottom left;
}

div.pricing div.offer div.inner {
	border-radius:4px;
	box-shadow:0 4px 12px rgba(0,0,0,0.2);
	background:#fff;
}


div.pricing div.offer h3,
div.pricing div.offer h4 {
	font-family: "League Gothic", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

div.pricing div.offer h3 {
	border-radius :4px 4px 0 0;
	text-align    :center;
	padding       :16px 0;
	color         :#fff;
}

div.pricing div.offer h4 {
	text-align:center;
	padding:0 0 20px 0;
}
	div.pricing div.offer h4 span {
		font-size:36px;
	}

div.pricing div.offer p {
	padding     :10px;
	font-size   :14px;
	line-height :22px;
	min-height  :138px;
}

div.pricing div.offer p.btn_holder {
	min-height     :0;
	padding-bottom :40px;
	text-align     :center;
	font-size      :36px;
	margin         :0;
}

div.pricing div.offer div.shadow {
	margin        :0 0 10px 0;
	padding       :0;
	height        :20px;
	background    :url('/images/pricing_offer_shadow.png') no-repeat top center;
	border-radius :0;
}

a.btn {
	padding-left  :40px;
	padding-right :40px;
}
a.btn:hover {
	background:#333;
}



div.pricing div.offer_info {
	border-radius:4px;
	overflow: hidden;
	margin-top:10px;
	box-shadow:0 4px 12px rgba(0,0,0,0.2);
}

div.pricing div.offer_info div.colorbar {
	height:10px;
	border-radius:4px;
}

div.pricing div.offer_info div.inner {
	/*min-height:400px;*/
}
	div.pricing div.offer_info p {
		font-size:12px;
	}

div.pricing div.offer_info ul {
	padding:10px;
	margin:0;
}

div.pricing div.offer_info li {
	list-style:none;
	text-align:center;
}
	div.pricing div.offer_info li:last-child {
		min-height:74px
	}
	div.pricing div.offer_info li h4,
	div.pricing div.offer_info li p {
		margin:0;
	}
	div.pricing div.offer_info hr {
		margin:0px 0;
	}





/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {

	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		/* 2 */
		div.pricing div.offer div.shadow {
			background:url('/images/pricing_offer_shadow_small.png') no-repeat top center;
		}

		div.pricing div.offer p {
			min-height : 205px;
		}

	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		/* 3 */

		div.pricing_background {
			background:none;
		}
		
		div.pricing div.offer p {
			min-height:0;
		}



	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		/* 4 */

		div.pricing_background {
			background:none;
		}
		
		div.pricing div.offer p {
			min-height:0;
		}

	}