/* MEYER RESET
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* MEYER RESET */

body {font-family:Trebuchet MS; font-size:12px;}
strong {font-weight:bold;}
i {font-style:italic;}
.clear {clear:both;}

#content .pad {padding-left:0 !important;}

.left {position:relative; padding-left:25px; width:400px;}
.right {position:absolute; top:10px; left:435px; width:304px;}

.wrapper h1 {font-size:36px; font-weight:bold; line-height:35px; color:#293f59;}
.wrapper h2 {font-size:22px; font-weight:normal; line-height:28px; color:#75afd7;}
.wrapper h3 {font-size:18px; font-weight:bold; color:#293f59;}
.wrapper h4 {font-size:15px; font-weight:bold; color:#75afd7;}
.wrapper p {font-size:12px; line-height:17px; color:#6b6f6b; padding:10px 0;}
.wrapper ul {font-size:12px; line-height:17px; color:#6b6f6b; list-style-type:square; margin-left:25px; }
.wrapper ul li {padding-bottom:5px;}
.wrapper p strong {color:#75afd7;}

.phone {font-size:23px; font-weight:bold; line-height:16px; color:#b12d25;}

.testimonial {padding:10px 0 0 20px; width:270px;}
.testimonial p {font-family:Trebuchet MS; font-size:14px; font-weight:bold; line-height:20px; color:#5f8ba7; padding:0 !important;}

#form_top {width:304px; height:93px; background:url(/lp/_img/targeted_keywords/form_top.jpg) no-repeat;}
#form_top p {font-size:15px; font-weight:bold; color:#293f59; padding:20px 0 5px 25px;}
#form_top .phone {margin-left:25px; height:25px;}
#form_top2 {position:relative; width:304px; height:80px; background:url(/lp/_img/targeted_keywords/form_top2.jpg) no-repeat;}
#form_top2 p {font-size:15px; font-weight:bold; color:#293f59; padding:15px 0 5px 25px;}
#form_top2 #sign_up_now {position:absolute; top:0; left:219px; width:66px; height:65px;}
#form {position:relative; width:304px; height:395px; background:url(/lp/_img/targeted_keywords/form_bg.jpg) no-repeat; color:#6b6f6b;}
#form p {padding:0 0 10px 25px; line-height:15px;}
#form form input {border:1px solid #969696; height:18px;}
.first_name, .last_name, .email, .phone1, .zip, #sub_btn, #terms {position:absolute; left:25px;}
.first_name input, .last_name input, .email input, .zip input {border:1px solid #969696; position:absolute; top:-4px; left:73px;}
.inputWrap {position:absolute; top:-4px; left:73px; width:160px;}
.inputWrap input {border:1px solid #969696;}
.first_name {top:8px;}
.first_name label {padding-left:5px;}
.last_name {top:40px;}
.last_name label {padding-left:5px;}
.email {top:72px;}
.email label {padding-left:33px;}
.phone1 {top:104px;}
.phone1 label {padding-left:25px;}
.zip {top:136px;}
.zip label {padding-left:43px;}
#sub_btn {top:163px; left:97px;}
#terms {top: 202px; padding-right:15px; line-height:14px; font-size:11px;}
#submitButton {width:92px !important; height:52px !important; background:url(/lp/_img/targeted_keywords/submit.gif) no-repeat; border:none  !important; cursor:pointer;}

.text_scroller {width:390px; height:329px; background:url(/lp/_img/targeted_keywords/text-scroller-bg.jpg) no-repeat;}
.text_scroller .header {font-size:15px; font-weight:bold; color:#293f59; text-align:center; padding-top:10px;}
.text_scroller .sub_header_one {position:absolute; top:45px; left:35px; color:#293f59;}
.text_scroller .sub_header_two {position:absolute; top:45px; left:245px; color:#293f59;}
.text_scroller .marquee_wrapper {position:absolute; top:63px; left:16px; width:350px; height:250px; padding-left:8px; display:none; }
.marquee_wrapper .line {font-size:15px; color:#293f59; line-height:28px; border-bottom:1px solid #d4e0e8; padding:0 10px; height:27px; width:318px; position:relative;}
.marquee_wrapper .line span {font-weight:bold; display:block; position:absolute; top:0; left:278px; width:50px; text-align:right;}

#get_started_bottom {background-color:#f6f6f3; height:100px; margin:20px 0 0 18px; position:relative;}
#get_started_bottom h1.one {position:absolute; top:40px; left:106px; display:block; font-size:26px;}
#get_started_bottom h1.two {position:absolute; top:40px; left:424px; display:block; font-size:26px;}
#get_started_bottom .sign_up_now_bottom {position:absolute; top:12px; left:325px; width:76px; height:76px;}

div#ref {left:100px !important;}
div#cse {left:300px !important;}

