/*
Name: Website Name
Description: Info here.
Version:1.0
Author: By...
Author URI: http://www.#.com
*/

/*
Header and Banner
*/

#banner_stage {
margin-top: 10px;
background: url("images/packages_header.png") top left no-repeat;
height: 38px;
}

#banner #subheader {
font-size: 18px;
width: 625px;
}

/*
Content Layout
*/
#content {
	width: 900px;
}

#content #column {
	width: 900px;
	display: inline;
	padding-top: 20px;
	float: left;
}

#content .column p {
	color: #656256;
	line-height: 24px;
	font-size: 1.0em;
}


/* Packages box (includes all individual icon/title blocks */
#packages {
	border-bottom: 6px dotted #DDDDDD;
	height: 80px;
	margin-bottom: 10px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 20px;
}

#packages table td img {
	margin: 0px 15px;
	}

#packages img {
	border: 0px;
	}

#packages .section {
	float: left;
	height: 60px;
	}
	
#packages a {
	color: #AB443A;
	font-size: 26px;
	float: left;
	font-weight: normal;
	vertical-align: middle;
	font-size: 24px;
	display: block;
	margin: 10px;
	}
	
#packages a:hover {
	text-decoration: none;
	}
	
/* Individual icon/title blocks */

.post .package {
	width: 21.0em;
	float: left;
	margin-bottom: 20px;
	}
	
.post .package_long {
	width: 220px;
	float: left;
}

/* End of individual icon/title blocks */

.post #pkgdesc {
	float: right;
	margin-top: 15px;
	}
	
.post div.grouptitle {
	background: url("images/pkgheader_bg.png") top left no-repeat;
	width: 181px;
	height: 58px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	float: left;
	text-transform: uppercase;
	border-bottom: 0px;
	vertical-align: middle;
	padding-top: 15px;
}

#features {
	width: 100%;
	margin: 10px 0px;
	font-weight: bold;
	}
	
#features tr.alt1 {
	background-color:#eeeeee;
	}
	
#features td {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 3px 0px;
	}
	
#features td.left, #features td.title_left {
	border-right: 0px;
	}
	
#features td.title_left {
	border-bottom: 0px;
	}
	
#features td.title {
	border-bottom: 0px;
	}
	
#features td.description {
	width: 365px;
	vertical-align: top;
	height: 43px;
	}
	
#features td.description p {
	text-align: center;
	font-weight: bold;
	font-size: 1.0em;
	color: #AB443A;
	}
