@charset "UTF-8";
 @import url("/assets/comp_assets/comp_global/css/global.css");
html {
	background:#e3f4f1 url(/assets/comp_assets/64-lp/images/global/page_body_bg.gif) repeat-x 0 0;
}
/*  Layout 
============================================================================================ */
#wrapper {
	width:966px;
	text-align:center;
	margin:0 auto 0 auto;
}
/* Head */ 
#head {
	width:inherit;
	height:25px;
	background:url(../images/global/pg_top.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
/* Content */
#content {
	width:inherit;
	background: url(../images/global/content_bg.png) repeat-y 0 0;
}
#check_content {
	width:inherit;
	background: url(../images/global/content_bg.png) repeat-y 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
#content_footer {
	width:inherit;
	height:19px;
	clear:both;
	text-align:center;
	background:url(../images/global/pg_btm.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
	margin:0 0 12px 0;
}
.content_wrap {
	width:920px;
	margin:0 23px;
}
/* Columns */
#content .content_wrap .left {
	width:580px;
	float:left;
}
#content .content_wrap .right {
	width:303px;
	float:right;
	background-color:#ccc;
}
/* Checkout Columns */
#check_content .content_wrap .left {
	width:303px;
	float:left;
}
#check_content .content_wrap .right {
	width:590px;
	float:right;
	padding:0 0 10px 0;
}
/* Footer and Links */
#footer {
	width:inherit;
	height:60px;
	clear:both;
	background:url(../images/global/page_footer_bg.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
#footer ul {
	text-align:center;
	padding:0 0 25px 0;
}
#footer ul li {
	display:inline;
	list-style-type:none;
	line-height:60px;
	padding:0 2px 0 0;
}
#footer ul li.first {
	padding:0 1px 0 30px;
}
/* Copyright */
#legal {
	width:inherit;
	text-align:center;
	font-size:9px;
	color:#999;
	padding:20px 0 20px 0;
}
/* ================================================================= */




/*  Process Banners 
============================================================================================ */
#lp_banner {
	width:920px;
	height:245px;
	text-align:center;
	background:url(../images/head/lp02_head.jpg) no-repeat 0 0;
	position:relative;
	padding:0;
	margin:0 auto 0 auto;
}
#lp_banner .bullets {
	width:400px;
	clear:both;
	position:absolute;
	top:135px;
	left:210px;
}
#lp_banner .val169dol, #lp_banner .val169free, #lp_banner .val179dol, #lp_banner .val179free, #lp_banner .val189dol, #lp_banner .val189free {
	width:424px;
	height:105px;
	position:absolute;
	top:20px;
	left:170px;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
#lp_banner .val169dol {
	background:url(../images/head/val169dol.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
#lp_banner .val169free {
	background:url(../images/head/val169free.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
#lp_banner .val179dol {
	background:url(../images/head/val179dol.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
#lp_banner .val179free {
	background:url(../images/head/val179free.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
#lp_banner .val189dol {
	background:url(../images/head/val189dol.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
#lp_banner .val189free {
	background:url(../images/head/val189free.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
/* ================================================================= */


/*  Main LP Content 
============================================================================================ */
#lp_content {
	width:920px;
	padding:0 0 10px 0;
	margin:0 auto 0 auto;
}
#lp_content .left {
	width:320px;
	float:left;
	padding:0;
	margin:0 auto 0 auto;
}
#lp_content .right {
	width:570px;
	float:right;
	padding:0;
	margin:0 auto 0 auto;
}
/* ======================= */


/* Left Col Content
============================================================================================ */
#basket {
	width:320px;
	height:166px;
	background:url(../images/sidebar/land_basket.jpg) no-repeat 0 0;
}
#co_basket {
	width:320px;
	height:213px;
	background:url(../images/sidebar/co_basket.jpg) no-repeat 0 0;
}
#co_basket span {
	display:none;
}
/* ====================== */


/*  Signup Box 
============================================================================================ */
#order_box {
	width:570px;
	padding:0 0 20px 0;
}
/* Box Tabs */
#order_box .getstarted {
	width:inherit;
	height:43px;
	background:url(../images/order_box/tab_getstarted.gif) no-repeat 0 0;
}
#order_box .ship {
	width:inherit;
	height:43px;
	background:url(../images/order_box/tab_shipping.gif) no-repeat 0 0;
}
#order_box .bill {
	width:inherit;
	height:43px;
	background:url(../images/order_box/tab_billing.gif) no-repeat 0 0;
}
#order_box .form_content {
	width:inherit;
	color:#fff;
	background:url(../images/order_box/box_bg.gif) no-repeat 0 0;
	padding:10px 20px 10px 20px;
}
#order_box .form_wave {
	width:inherit;
	height:50px;
	clear:both;
	background:url(../images/order_box/box_foot.gif) no-repeat 0 0;
}
/* Landing Page Signup Rows */
.signrow {
	width:530px;
	clear:both;
	padding:0 0 10px 0;
}
.signrow_left {
	width:255px;
	float:left;
}
.signrow_right {
	width:255px;
	float:right;
}
.signrow_long {
	width:inherit;
	clear:both;
}
label.lplabel_float {
	float:left;
	padding:3px 0 0 0;
	margin:0;
}
label.lplabel {
	font-size:14px;
}
input.lpinput_float, select.lpinput_float {
	float:right;
}
input.lpinput_width, select.lpinput_width {
	width:160px;
}
input.lpcoinput_width, select.lpcoinput_width {
	width:180px;
}
input.tel1_width {
	width:30px;
}
input.tel2_width {
	width:38px;
}
select.state_width, select.country_width {
	width:100px;
}
input.zip_width {
	width:40px;
}
select.expmo_width {
	width:90px;
}
select.expyr_width {
	width:50px;
}
.lpcoelement_width {
	width:184px;
	float:right;
}
#order_box .form_row {
	clear:both;
	width:255px;
	padding:0 0 10px 0;
}
#order_box .privacyBox {
	clear:both;
	width:255px;
	padding:0 0 10px 0;
	font-size:12px;
}
#order_box .buttonrow {
	clear:both;
	width:510px;
	background-color:#47aac0;
	border:1px solid #008da9;
	padding:10px;
	margin:0;
}
#order_box .termsrow {
	clear:both;
	width:510px;
	font-size:9px;
	line-height:12px;
	background-color:#47aac0;
	border:1px solid #008da9;
	padding:10px;
	margin:10px 0 0 0;
}
#order_box .buttonrow1 {
	clear:both;
	width:510px;
	background-color:#47aac0;
	border:1px solid #008da9;
	padding:10px;
	margin:0;
}
#order_box .termsrow1 {
	clear:both;
	width:510px;
	font-size:9px;
	line-height:12px;
	background-color:#47aac0;
	border:1px solid #008da9;
	padding:10px;
	margin: 0 0 10px 0;
}
#button_box {
	width:120px;
	height:21px;
	margin:0 auto 0 auto;
}
/* Order Now Button */
.order_now_sm {
	float:left;
	padding:0 0 10px 0;
	margin:5px 0 0 0;
}
.order_now_sm li {
	list-style:none;
	line-height:30px;
	display:inline;
}
.order_now_sm li a span {
	display:none;
}
.order_now_sm a {
	width:255px;
	height:30px;
	background: url(../images/buttons/order_now.gif) no-repeat;
	float:left;
}
.order_now_sm a:hover {
	background-position:0 -30px;
}
.learn_more {
	margin:20px 0 0 0;
}
.learn_more a {
	width:255px;
	height:39px;
	background: url(../images/buttons/learnmore.gif) no-repeat;
	float:left;
}
.learn_more a:hover {
	background-position:0 -39px;
}
.indent {
	color:#5fb5ca;
	padding:0 20px 0 0;
	font-weight:200;
	margin:0 0 20px 0;
	text-align:right;
}
.kit_img {
	background:url(/assets/comp_assets/64-lp/images/global/kit_img.jpg) top left no-repeat;
	width:570px;
	height:400px;
}
/* ================================================================= */


/*  Image Replacement Headlines 
============================================================================================ */
h1.kit_includes {
	width:320px;
	height:13px;
	clear:both;
	background:url(/assets/comp_assets/64-lp/images/headlines/lp02_kit_includes.gif) no-repeat 0 0;
}
h1.spoil {
	width:570px;
	height:15px;
	clear:both;
	background:url(/assets/comp_assets/64-lp/images/headlines/lp02_spoil.gif) no-repeat 0 0;
}
h1.blue_benefits {
	width:570px;
	height:12px;
	clear:both;
	background:url(/assets/comp_assets/64-lp/images/headlines/lp02_blue_benefits.gif) no-repeat 0 0;
}
h2.orderdollar {
	width:inherit;
	height:24px;
	clear:both;
	background:url(/assets/comp_assets/64-lp/images/headlines/lp03_orderdollar.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
h2.orderfree {
	width:inherit;
	height:24px;
	clear:both;
	background:url(/assets/comp_assets/64-lp/images/headlines/lp03_orderfree.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
h2.signup_benefits {
	width:255px;
	height:41px;
	clear:both;
	background:url(/assets/comp_assets/64-lp/images/headlines/lp02_signup_benefits.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
h2.telluswhere {
	width:inherit;
	height:24px;
	clear:both;
	background:url(/assets/comp_assets/64-lp/images/headlines/lp02_telluswhere.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}
h2.enterbilling {
	width:inherit;
	height:24px;
	clear:both;
	background:url(/assets/comp_assets/64-lp/images/headlines/lp02_enterbilling.png) no-repeat 0 0;
	behavior:url(/assets/comp_assets/comp_global/pngfix/iepngfix.htc);
}

/* ================================================================= */
