

/* 	-------------------------------------------------------------------------------
	NOTE: This is lander-specific css.

	If you need to add something accessible to all landers for this client,
	use the profile-ec.css file instead.
	
	Changes made here will to apply ONLY landers calling the style sheet. 
	It should the last style sheet called in the html header to overwrite any 
	global styles.


	
	------------------------------------------------------------------------------  */





/* ================================ LANDER SPECIFIC  ================================== */


/* ----------------------------- Know It Now Mini sites  ----------------------------- */

body {
	background:#3a3b41;
	line-height:24px;
}

div#wrapper {
	width:806px;
	padding:20px 45px 45px 45px;
}

a {
	color:#c8360c;
}

a:hover {
	color:#c8360c;
	text-decoration:none;
}


.divider {
	border-color:#dddfe4;
	border-width:2px;
	margin-top:0;
	padding-top:0;
}

img.styled {
	display:block;
	padding:0;
	border:1px solid #ccc;
}

ul.toplist li {
	background:url(img/bullet-checkmark.gif) no-repeat;
	padding:3px 0 10px 28px;
}

ul li {
	background:url(img/bullet-square.gif) no-repeat;
	background-position: 0 5px;
	padding:0 0 8px 12px;

}

div#wrapper div#primary-copy {
	margin:0;
	padding:0;
	margin-top:30px;
	margin-left:10px;
	width:530px;
	min-width:520px;
}

div#wrapper div#hero-image img,
div#wrapper div#hero-image {
	padding-bottom:0;
	margin-bottom:0;
}

div#bulk-content {
	width:500px;
	margin:0 10px;
}

h1 {
	font-size:29px;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
}

h2 {
	color:#000;
	font-size:24px;
	font-weight:normal;
}

h2.tagline {
	color:#00346a;
	font-size:18px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:20px;
	padding:0;
}

h3 {
	padding:0 0 11px 0;
	margin:0;
}

div#wrapper p {
	margin:0;
	padding:0 0 18px 0;
}


#demo {
	margin-top:20px;
}



.btn-paypal {
	float:right;
	margin-right:25px;
	margin-top:-2px;
}


.list-pic {
	padding-left:6px;
	margin-top:15px;
}
form.full-width ol {
margin-left:0;
padding-left:0;
}

form.full-width ol li {
	clear:left;
	width:100%;
}


form.full-width ol li label {
	float:left;
	width:100px;
	text-align:left;
}

form.full-width ol li input {
	width:170px;
}


form.full-width ol li input.submit {
	width:90px;
	height:30px;
	}
	
	
/* PACKAGE DESCRIPTIONS */

div.buy-section-wrapper {
	background:url(img/bg-package-bar.gif) no-repeat;
	width:896px;
	margin:20px -45px 0 -45px;
	padding:0;
}

div.buy-section-wrapper ul {
	padding-bottom:0;
	margin-bottom:0;
}

div.buy-section {
	width:245px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	height:420px;
}


div.buy-section h2 {
	font-weight:normal;
	line-height:24px;
	font-size:20px;
	margin:8px 0 20px 80px;
	color:#114274;
	width:160px;
}

div.buy-section h2 span {
	font-weight:normal;
}

/*
div.buy-section-wrapper div.content {
	height:270px;
}
*/

div.buy-section {
/*	width:265px; */
}


div.buy-section p {
	padding:0 0 10px 0;
	line-height:22px;
	font-size:14px;
	margin:0;
	overflow:visible;
}



div.buy-section-wrapper .one {
	padding-left:30px;
	width:250px;
}

div.buy-section-wrapper .two {
	border:2px solid #ccc;
	border-top:0;
	border-bottom:0;
	padding:0 20px;
	margin:0 20px;

}


div#footer {
	background:transparent;
	background-image:none;
	margin-top:5px;
	padding-top:0;
}


div#bar-more-info {
	background:url(img/bg-divider-wide.jpg) repeat-x;
	height:91px;
	margin:0 -45px 20px -45px;
	padding:15px 0 0 0;

}

div.contact-blurb {
	float:left;
	display:block;
	width:260px;
	margin:5px 0 0 55px;
}


#offer input.submit {
	width:181px;
	height:59px;
}
