/* === the basics ===*/
body { background-image:url('../images/lp_mid_gradient_rp.png'); }
.offCenterLpBackgroundWrapper { width:100%; position:absolute; height:200px; top:107px;  }
.offCenterLpBackgroundContainer { background-image: url('/images/lp_mid_gradient.png');background-repeat:no-repeat; position:relative; left:-50px; width:1000px; margin:auto; height:440px; }

/* === lp === */
div.splashy {
	background-repeat:no-repeat;
	margin: 0px 10px 0px 10px; 
	color:#fff;
	font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial;
	font-size:18px;
	font-weight:bold; 
}
.splashy .phones { background-image:url('../images/newlp/phones.png'); display:block; height:307px; width:328px; position:absolute; bottom:0; left:30px;}
.splashy .biggreen { color:#d6f926; font-size:30px; }
.splashy .medblue { color:#96d3f8; font-size:22px;}
.splashy .green { color:#d6f926; }
.splashy a, .splashy a:visited { color:#96d3f8; font-size:12px; text-decoration:underline; }
.splashy p { padding:10px 0; }
.splashy .gomobile { margin-top:20px; }

.getstartednow { padding:30px 15px; text-align:center; height:327px; width:413px; background: transparent url('/images/form_back.png') no-repeat top center; margin-top:10px; }
.getstartednow h3 { font-size:23px; font-weight:bold; color:#00163e; }
.getstartednow .line { padding:7px 0; }
.getstartednow p { font-size:13px; font-weight:bold; color:#4e7eb4; }
.getstartednow label { font-size:12px; font-weight:bold; color:#00163e; padding-right:10px; }
.getstartednow input[type=text] { border:2px solid #4e7eb4; padding:3px; width:230px; font-size:12px; font-weight:bold; margin:0 20px; padding:4px; }
.getstartednow button { color:#fff; font-family:"Helvetica Neue", "HelveticaNeue", Helvetica, Arial; font-size:12px; font-weight:bold; height:42px; width:185px; border:0; background: transparent url('/images/big_green_btn_sprite.png') no-repeat top;}
.getstartednow button:hover { background-position:bottom;}

.features_head { width:458px; height:35px; background-image:url('/images/lp_table_top.png'); background-repeat:no-repeat; position:relative; z-index:3; top:30px; font-weight:bold; font-size:14px; line-height:33px; }
.features_head .size4of5 { padding-left:20px; } 
.features_head .size1of5 { position:relative; left:-12px; }
.features { position:relative; width: 452px; z-index:2; margin-top:27px; left:3px; }
.features .line { border:2px solid #d2d2d2; border-top:0; font-size:12px; font-weight:bold; color:#808080; line-height:29px;}
.features .line img { display:block; margin:auto; }
.features .left { width:347px; border-right:2px solid #d2d2d2; }
.features .even { background-color:#e8f2fb; }
.features .odd { background-color:#fff; }
.features p { padding-left:10px; }
.features a, .features a:visited { font-size:10px; text-decoration:underline; color:#699ad1; padding:5px; }

.quotes p { font-size:13px; font-weight:bold; padding: 10px 0; }
.quotes { position:relative; top:40px; padding-left:20px;}

hr.shortie { width: 80%; border:0; border-top:1px solid #c0c0c0; margin:30px auto; }
hr.thin { margin:10px auto;}
hr.fatty { width:90%; border:0; border-top:2px solid #c0c0c0; margin:10px 0;}
hr.dotted { width:90%; border:0; border-top:1px dashed #c0c0c0; margin:10px 0 ;}

.specialoffer { position:absolute; width:450px; right:30px; top:540px;  }
.specialoffer .clock { height:57px; width:41px; background-image:url('../images/clock_icon.png'); background-repeat:no-repeat; position:relative; z-index:3; top:2px; }
.specialoffer p { padding:9px 9px 9px 25px; font-size:12px; font-weight:bold; position:relative; z-index:2; color:#666; background-color:#ececec; top:-37px; left:31px; }

.speaktoaspecialist { position:absolute; top:-555px; left:600px; font-size:12px; font-weight:bold; }
.speaktoaspecialist .greenText { font-style:italic; }
.speaktoaspecialist .skyBlueText { font-size:18px; margin-left:10px; }

.green_box { width: 455px; position:relative; top:15px; border:2px solid #d0e370; background-color:#eff8c3; text-align:center;}
.green_box p { font-size:12px; padding:8px; font-weight:bold; color:#4e5d05;}
.green_box a, .green_box a:visited { color:#466BBC; }

.blue_box { width: 430px; position:relative; border:2px solid #c6e0f6; background-color:#f2f8fd; text-align:center;}
.blue_box p { font-size:12px; padding:8px; font-weight:bold; color:#4e5d05;}
.blue_box a, .blue_box a:visited { color:#466BBC; }

.offerinfo h3, .offerinfo h4, .offerinfo h5, .offerinfo h6 { font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial; text-transform:none; }
.offerinfo .top { padding-top:10px; }
.offerinfo h3 { font-size:21px; color:#4e7eb4; font-weight:bold; letter-spacing:-1px; }
.offerinfo h4 { font-size:18px; color:#00163e; font-weight:bold; }
.offerinfo h5 { font-size:14px; color:#90AB0B; font-weight:bold; }
.offerinfo p { color:#808080; font-size:13px; font-weight:bold; padding:10px 10px 10px 0; }
.offerinfo a, .offerinfo a:visited { color:#3f3f3f; text-decoration:none;}
.offerinfo a.mediumblue, .offerinfo a.mediumblue:visited { color:#4e7eb4; text-decoration:none;}

.gs930 { width:960px; }

.phones_3 { display:block; float:left; width: 291px; height: 314px; background-image:url('../images/phones_3.png'); background-repeat:no-repeat;}
ul.smallgreenbullet { list-style:circle inside url("/images/green_bullet.png"); font-size:14px; margin-top:60px;}
ul.smallgreenbullet li { margin:7px 0; list-style:circle inside url("/images/green_bullet.png"); }
ul.lp_dark_bullets { list-style:circle inside url("/images/dark_green_bullet.png"); font-size:13px; color:#808080; font-weight:bold; }
ul.lp_dark_bullets li { margin:5px 0; }
.lp_bullet_note { font-size:10px; font-weight:bold; color:#96D3F8; margin-left:13px;}

.phone_quizulous, .phone_globalreader { width:167px; display:block; float:left; background-repeat:no-repeat;}
.phone_quizulous { height:231px; background-image:url('../images/phone_quizulous.png');}
.phone_globalreader { height:268px; background-image:url('../images/phone_globalreader.png'); }

.sms_bubble { width:62px; height:55px; display:block; float:left; background-image:url('../images/sms_icon.png'); background-repeat:no-repeat; margin:10px 5px 0 5px; background-position:left center; }
.sms_box { padding:7px; }
.sms_box p { padding:3px 0; }
.sms_box .note { font-size:11px; color:#4e7eb4;}

.size1of2s { width:470px; }

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