.clear {
    clear: both;
}
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
a {
    color:#C00856;
    text-decoration:none;
}
img {
    border:none;
}
body {
    background-color: #E1E1E1;
    font-family: Arial,Helvetica,sans-serif;
}

header 
{
    /*height:120px;*/
	height:140px;
    width:1000px;
    margin:0 auto;
}   
#lft_header
{
    float:left;
    padding:20px;
    padding-top:10px;
}
/*#rgt_header
{
    float:right;
    margin-top:15px;
    margin-left:600px;
    margin-right:20px;
    padding:10px;
    font-size:28pt;
    color:#DF0661;
}*/
#rgt_header
{
    /*float:right;*/
    margin-top:15px;
    margin-left:570px;
    margin-right:20px;
    padding:10px;
    font-size:19pt;
    color:#be0d57;
}
#rgt_header span {
     color:#222;
}
nav table {
    margin-left:340px;
    margin-top:5px;
	width:629px;
	padding:0px 0px 0px 0px;
	background-color:#ECECEC;
	border-width:1px;
	border-style:solid;
	border-color:#BCBCBC;
	-moz-border-radius:1px;
	border-radius:1px;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 1px;
}
.first_cell {
    width:84px;
    font-size:11pt;
    text-align:center;
    border-right:1px solid #b3b3b3;
    padding-right:4px;
}
.active_link {
    padding-bottom:20px;
}
.sec_cell {
    width:109px;
    font-size:11pt;
    text-align:center;
    border-right:1px solid #b3b3b3;
    padding-left:10px;
    margin-top:-50px;
}
.third_cell {
    width:115px;
    font-size:11pt;
    text-align:center;
    border-right:1px solid #b3b3b3;
    padding-left:10px;
    padding-right:10px;
}
.four_cell {
    width:84px;
    font-size:11pt;
    text-align:center;
    border-right:1px solid #b3b3b3;
    padding-right:4px;
}
nav a {
    color:#666;
    text-decoration:none;
}
#chkout_main {
	margin:0 auto;
    width:940px;
    padding:30px;
    height:auto;
    background-color:#F5F3F4;
}
#chkout_main h1 {
    font-size:20pt;
    font-weight:bold;
    color:#555;
    text-align:center;
    line-height:40px;
}
#chkout_main h2 {
    font-size:19pt;
    font-weight:normal;
    color:#555;
    text-align:center;
    line-height:30px;
}
#main {
    margin:0 auto;
    width:940px;
    padding:30px;
    height:auto;
    background-color:#fff; 
}
#main_plans 
{
    margin:0 auto;
    width:940px;
    padding:30px;
    height:auto;
    max-height:350px;
    background-color:#fff;    
}
#top_lft_plans {
    width:480px;     
}
#top_lft_plans h1 {
    font-size:21pt;
    font-weight:bold;
    line-height:20px;
}
#top_lft_plans span {
    font-size:21pt;
    font-weight:normal;
    line-height:20px;
}
#top_lft_plans p {
    font-size:13pt;
    color:#555;
    line-height:27px;
}
#top_lft_content {
    width:480px;
}
#top_lft_content h1 {
    font-size:21pt;
    font-weight:normal;
}
.h1_span {
    font-weight:bold;
} 
.top_lft_p {   
    font-size:13pt;
    color:#555;
    line-height:27px;
}
.top_lft_p2 {
    font-size:13pt;
    color:#000;
    font-weight:bold;
    line-height:27px;
}
.btn_cntr {
    margin-left:100px;
}
#top_rgt_content {
    margin-left:505px;
    margin-top:-280px;
    background-color:#ffffff;   
    width:430px;
}
#top_rgt_plans {
    margin-left:525px;
    margin-top:-240px;
    background-color:#ffffff;
}
#top_rgt_plans img {
    margin-top:-60px;
}
#main_2 {
    background-color:#F4F4F4;
    width:940px;
	margin:0 auto;
	padding:30px;
	/*height:500px;*/
	height:auto;
}
#main_2 h1 {
    font-size:21pt;
    font-weight:normal;
    font-style:normal;
}
#main_2 h2 {
    font-size:15pt;
    color:#000;
    font-weight:bold;
    line-height:27px;
}
#main_2_lft {
    margin-left:0 auto;
    margin-top:-400px;
    width:650px;
}
#main_2_lft h2 {
    font-size:15pt;
    color:#000;
    font-weight:bold;
    line-height:27px;
}
.main_2_table {
    width:610px;
    padding:15px;
    line-height:25px;
    font-weight:bold;
}
.videos_lft {
    float:left;
    width:287px;
    height:179px;
    border:1px solid #000;
    text-align:center;
    margin-bottom:30px;
}
.videos_lft p {
    margin-top:80px;
}
.videos_rgt {
    float:right;
    margin-right:50px;
    width:287px;
    height:179px;
    border:1px solid #000;
    text-align:center;  
    margin-bottom:30px;    
}
.videos_rgt p {
    margin-top:80px;
}
#main_2_full {
    width:100%;
}
#main_2_rgt {
    margin-left:690px;
    margin-top:0px;    
    /*background:#F4F4F4 url(../images/easy-to-see-jitterbug-buttons.jpg) no-repeat;*/
    width:247px;
   /* height:238px;*/
}
#main_2_lft_phones {
    margin-left:0 auto;
    margin-top:0px;
    width:650px;
}
#main_2_rgt_phones {
    margin-left:695px;
    margin-top:-820px;
    -webkit-margin-before:-580px;
    width:240px;
}
.clear{clear:both;}
#main_2_full_phones {
    width:75%;
    margin-top:-220px;
    -webkit-margin-before:-440px;
}
#cta_div {
    width:100%;
    -webkit-margin-before:280px;
}
.main_2_rgt_img {
    color:#fff;
    font-size:13pt;
    padding-left:15px;
    margin-top:-230px;
    z-index:100000000009;
}
.main_2_rgt_p 
{
    margin-top:200px;
    font-size:12pt;
    color:#777;
    font-style:italic;
}
.main_2_rgt_p2 {
    font-size:12pt;
    color:#777;
    margin-left:85px;
}
.main_2_div_plan {
    padding:10px;
    margin-top:-35px;
    height:auto;
}
.main_2_div {
    padding:30px;
    border:1px solid #b2b2b2;
    background-color:#fff;
    height:auto;
}
#main_3_plans {
    background-color:#F4F4F4;
    width:940px;
    margin-left:90px;
	margin-top:-220px;	
	padding:30px;
	height:auto;
	padding-bottom:20px;
}
#main_3_plans a {
    color:#C2115F;
    text-decoration:none;
}   
#main_3 {
    background-color:#F4F4F4;
    width:940px;
	margin:0 auto;	
	padding:30px;
	height:auto;
	padding-bottom:20px;
	/*height:500px;*/
}
#main_3 h2 {
    font-size:15pt;
    color:#000;
    font-weight:bold;
    line-height:27px;
}
#main_4 {
    background-color:#F4F4F4;
    width:940px;
	margin:0 auto;	
	padding-left:30px;
	padding-right:30px;
	height:auto;
}
.main_4_box_lft {
    width:610px;
    border:1px solid #b2b2b2;
    font-size:12pt;
    font-weight:bold;
    color:#333;    
    background-color:#fff;
}
.main_4_box_title_lft {
    padding:5px 20px;
    background-color:#017BBC;
    color:#fff;
    font-weight:bold;
    font-size:13pt;
    line-height:30px;
}
.main_4_table {
    width:610px;
    padding:15px;
    margin-top:-25px;
    line-height:25px;
}
.td_pad {
    padding-left:5px;
}
.img_align {
    margin-left:462px;
    margin-top:-117px;
}
.main_4_box_rgt {
    width:300px;
    border:1px solid #b2b2b2;
    font-size:13pt;
    font-weight:bold;
    color:#333;
    float:right;
    margin-top:-203px;
    background-color:#fff;
}
.main_4_box_title_rgt {
    padding:5px 10px;
    background-color:#017BBC;
    color:#fff;
    font-weight:bold;
    font-size:13pt;
    line-height:30px;
    text-align:center;
}
.quote {
    padding:13px;
    margin-top:-20px;
    height:134px;
}
.quote_p {
    text-align:left;
    font-size:12pt;
    font-style:italic;
    color:#333;
}
.quote_name {
    font-size:12pt;
    font-style:normal;
    text-align:right;
    color:#333;
}

#main_5 {
    background-color:#F4F4F4;
    width:940px;
	margin:0 auto;	
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	height:auto;
}

.main_5_heading {
    /*margin-left:263px;
    font-size:15pt;
    color:#000;
    font-weight:bold;
    line-height:27px;
    margin-top:-10px;*/
	/*margin-left:263px;*/
    text-align:center;
    font-size:28px;
    color:#000;
    font-weight:bold;
    line-height:47px;
    margin-top:10px;
}

.phn-clr {
    color:#cf0052;
    font-size:35px!important;
}

#sub_5 {
    background-color:#F4F4F4;
    width:940px;
	margin:0 auto;	
	padding-left:0px;
	padding-right:30px;
	padding-top:15px;
	height:auto;
}
.sub_5_p {
    font-size: 20px;
    color:#C00856!important;
    font-weight:900;
}
.sub_5_p span {
    font-size:14px;
    font-weight:400;
    color:#8686b6;
}
.sub_5_div {
    padding:20px;
    border:1px solid #b2b2b2;
    border-radius: 3px;
    moz-border-radius:3px;
    background-color:#fff;
    height:auto;
}
.flip_img {
    margin-left:120px;
}
.smart_img {
    margin-left:300px;
}
.choose_1 {
    margin-left:5px;
}
.choose_phone {
    margin-left:30px;
    /*margin-top:-5px;*/
}
.choose_box_2 {
    margin-left:300px;
    margin-top:-265px;
}
.choose_2 {
    margin-left:15px;
}
.choose_plan {
    margin-top:-13px;
    margin-left:11px;
}
.choose_box_3 {
    margin-left:621px;
    margin-top:-296px;
}
.choose_3 {
    margin-top:3px;
}
.choose_buy {
    margin-left:26px;
    margin-top:-5px;
}
.main_5_div {
    padding:30px;
    border:1px solid #b2b2b2;
    background-color:#fff;
    /* height:500px;*/
   height:auto;
}
.main_5_heading2 {
    width:100%;
    text-align:center;
    font-size:15pt;
    color:#000;
    font-weight:bold;
    line-height:27px;
}
.main_5_btn {
    margin-left:302px;
}
.plan_list {
    margin-left:47px;
}
.plan_btn1 
{
    margin-left:65px;
    padding-right:25px;
    padding-bottom:100px;
}
.plan_btn2 {
    padding-right:26px;
    padding-bottom:75px;
}
.plan_btn3 {
    padding-right:34px;
    padding-bottom:100px;
}
.plan_btn4 {
    padding-right:18px;
    padding-bottom:100px;
}
.plan_btn5 {
   padding-bottom:100px;
}
.plan_btn6 {
    margin-left:64px;
    padding-right:26px;
    padding-bottom:100px;
}
.plan_btn7 {
    padding-right:27px;
    padding-bottom:75px;
}
.plan_btn8 {
    padding-right:32px;
    padding-bottom:100px;
}
.plan_btn9 {
    padding-right:18px;
    padding-bottom:100px;
}
.plan_btn10 {
   padding-bottom:100px;
}
.data_list {
    margin-left:67px;
}
.data_btn1 {
    margin-left:80px;
    margin-top:30px;
    margin-bottom:30px;
}
.data_btn2 {
    margin-bottom:30px;
    padding-left:33px;
}
.data_btn3 {
    margin-bottom:30px;
    padding-left:30px;
}
.data_btn4 {
    margin-bottom:30px;
    padding-left:30px;
}
.data_btn5 {
    margin-bottom:30px;
    padding-left:20px;
}
.splan, .datam, .sub_5_div img {
    cursor:pointer;
}
.plan_feat {
    margin-left:184px;
    font-size:16pt;
    color:#0075BF;
    font-weight:bold;
}
.p_features 
{
    font-size:13pt;
    margin-left:97px;
}
.cta_para {
    font-size:16pt;
    font-weight:bold;
    width:100%;
    text-align:center;
}
.top_cta_btn {
    margin-left:40px;
}
.cta_btn {
    margin-left:332px;
}
.secure {
    margin-top:13px;
    margin-left:360px;
    padding-bottom:18px;
}
.secure_checkout {
    margin-left:40px;
    margin-top:3px;
}
.secure_receipt {
    margin-top:13px;
    margin-left:265px;
    padding-bottom:18px;
}
footer {
    width:940px;
    margin:0 auto;
    padding-top:20px;
    font-size:10pt;
}
.copyright {
    margin-left:235px;
}
.copyright a {
    color:#333;
}
.address {
    float:right;
    text-align:right;
    margin-top:-17px;
}
hr {
    margin-top:40px;
    margin-bottom:24px;
}
.disclaim {
    font-size:8pt;
    margin-bottom:30px;
    text-align:justify;
}
.disclaim a {
    color:#111;
}
sup {
    font-size:65%;
}
.alignleft {
    float:left;
    margin:0 20px 10px 0;
    padding-top:5px;
}
.alignright {
    float:right;
    margin:0 0 10px 20px;
}
.aligncenter {
    text-align:center;
    margin:0 auto;
    padding:0;
}
.alignright_2 {
    float:right;
    margin:100px 0 10px 20px;
}
.alignimg_p 
{
    margin-top:10px;
    text-align:center;
    font-size:8pt;
    color:#333;
    line-height:30px;
}
.box_tbl {
    margin-left:130px;
    -webkit-margin-start:90px;
}
.box_tbl td {
    padding-top:10px;
}
.ship_info {
    font-size:10pt;
}
#main_2_contact {
    background-color:#F4F4F4;
    width:940px;
	margin:0 auto;
	padding:30px;
	/*height:500px;*/
	height:auto;
}
#main_2_contact h1 {
    font-size:21pt;
    font-weight:normal;
    font-style:normal;
}
#main_2_contact h2 {
    font-size:15pt;
    color:#000;
    font-weight:bold;
    line-height:27px;
}
#main_2_faq {
    background-color:#F4F4F4;
    width:940px;
	margin:0 auto;
	padding:30px;
	/*height:500px;*/
	height:auto;
}
#main_2_faq h1 {
    font-size:21pt;
    font-weight:normal;
    font-style:normal;
}
#main_2_faq h2 {
    font-size:15pt;
    color:#000;
    font-weight:bold;
    line-height:27px;
}
#main_test {
    background-color:#F4F4F4;
    width:940px;
	margin:0 auto;
	padding:30px;
	/*height:500px;*/
	height:auto;
}
#main_test h1 {
    font-size:21pt;
    font-weight:normal;
    font-style:normal;
}
#main_test h2 {
    font-size:15pt;
    color:#000;
    font-weight:bold;
    line-height:27px;
}
#main_test p {
    line-height:35px;
}
.grey {
    color:#DDDDDD;
    background:#DDDDDD;
}
.green {
    color:#019211;
}
.test-feat {
    font-size:90%;
    font-weight:normal;
}
.anchor_link {
    color:#D3285E;
    font-weight:bold;
    font-size:12pt;
}
.faq_main {
    margin:0 auto;
    width:940px;
    padding:30px;
    height:auto;
    max-height:400px;
    background-color:#fff;
    padding-bottom:40px;   
}
.faq_main h1 {   
    font-size:21pt;
    font-weight:normal;
}
/*#title-banner {
    background: url("../images/nav-bar.png") no-repeat;
    background-position: center;
    height: 47px;
}*/
/*#title-banner-text {
    color: white;
    text-align: right;
    font-weight: bold;
    padding: 15px 45px 0 0;
    font-size: 16px;
}
#logo {
    background: url("../images/Lighted_FullPage_Mag_Logo_275x65px.jpg") no-repeat;
    float: left;
    width: 280px;
    height: 65px;
    margin-top: -20px;
	margin-left:0;
}
#header {
    height: 70px;
}
#header .phone_home{    
    width:300px;
	margin-left:270px;
	margin-top:35px;
    font-size:1.5em;
    text-align:center;
}
#header_right {
	float:left;
	width:220px;
	position:absolute;
	margin-left:560px;
	margin-top:-45px;
}
#header_right .header_right_content {
	padding:5px;
	text-align:center;
	font-size:1em;
}*/
#checkout-pane .checkout-segment {
    border: solid 1px #333;
    width:550px;
    background-color:#fff;
}
.option-colors {
    float:right;
    width:200px;
    margin-top:30px;
    margin-right:30px;
}
#checkout-pane .checkout-segment p {
    background-color: #027CBD;
    margin: 0;
    padding: 10px;
}
#checkout-pane .checkout-segment p {
    color: #fff;
    font-size: 20px;
    margin: 0;
    font-weight: bold;
    text-align:center;
}
#checkout-pane .checkout-segment .checkout-segment-input {
    padding: 10px;
}
#checkout-pane .checkout-segment .checkout-segment-input .holder {
    padding: 5px 0;
}
#checkout-pane .checkout-segment .checkout-segment-input label {
    width: 150px;
    text-align: right;
    display: inline-block;
}
#checkout-pane .checkout-segment .checkout-segment-input div {
    width: 470px;
    padding: 5px 20px;
}
#checkout-pane .checkout-segment .checkout-segment-input .check_ship {
    width:690px!important;
}
#checkout-pane .checkout-segment .checkout-segment-input .check_ship label {
    font-weight:bold;
    width:480px;
    margin-left:-199px;
    margin-bottom:5px;
    margin-top:10px;
}
#checkout-pane .checkout-segment .checkout-segment-input .check_ship input {
    margin-left:-95px;
}
#same-as-billing-label input {
    width:50px!important;
}
#checkout-pane .checkout-segment .checkout-segment-input select,
#checkout-pane .checkout-segment .checkout-segment-input input {
    width: 240px;
    padding: 7px;
    margin-left: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.red_box {
    border-color:#CF162A;
}
#main .column1 {
    width: 480px;
    float:left;
}
#chkout_main .column1 {
    width: 480px;
    float:left;
}
#secure_checkout {
    margin-top:10px;
    margin-left:205px;
}  
#main .column2 {
    width: 308px;
    float:right;
}
#chkout_main .column2 {
    float:right;
    width:360px;
    margin-top:20px;
}
.question {
    padding: 10px;
}
.question h2 {
    font-size: 16px;
}
.question div {
    margin: 7px 0;
    font-size: 15px;
}
/*.summary-box {
    position: fixed;
    left: 600px;
    top: 260px;
    width: 290px;
}
* html .summary-box {
    position: absolute;
}*/
#order-summary 
{  
    border: 1px solid #999999;   
    width:360px;
    background-color:#fff;
    color:#333;
}
.tax {padding:50px 50px;}
.tax_note p {font-size:10px!important;}
/* This class gets applied by JavaScript */
.sticky {
    position: fixed;
    /*right: 0;*/
    top: 0;
}
/* The scripts also wraps the element in this to avoid jumpy behaviour when switching to pos: fixed */
.article-sticky-wrapper {}

/* html #order-summary {
    position: absolute;
}*/
#order-summary h2 {
    padding: 10px;
    font-size: 16px;
}
#order-summary table {
    font-size: 14px;
    border-collapse: collapse;
    border-spacing: 0;
}
.order-summary-header {
    padding-right: 30px;
}
.order-summary-header td {
    text-align: right;
    padding: 5px 10px;
}
.order-summary-items {
    width: 100%;
}
.order-summary-items thead {
    background-color: #E7EFF7;
    border-spacing: 0px;
    font-weight: bold;
    white-space: nowrap;
}
.order-summary-items td {
    padding: 10px 15px;
}
#content .turn-up-the-volumne img {
    float:right;
    margin: 24px 16px 0 0;
}
#content .turn-up-the-volumne {
    width: 786px;
    height: 220px;
    background:url("../images/Lighted_FullPage_Mag_Banner_786x220px.jpg") no-repeat;
    margin-bottom: 30px;
    margin-left:2px;
}
.item-info h1 {
    font-size: 22px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}
.item-info .bullets {
    width: 583px;
    height: 89px;
    background: url(../images/bullets.jpg) no-repeat;
    margin: 20px 0;
}
.item-info h2 {
    background-color: #c6e4e8;
    margin-left:5px;
    font-size: 18px;
    padding: 14px 13px;
    width:430px;
}
.item-info p {
    padding: 10px 16px 10px 14px;
    font-size: 16px;
    line-height: 23px;
}
.column2 .box {
    margin-bottom: 20px;
    border:1px solid #333;
}
.title {
    background-color: #fff;
    color:#666;
    font-size: 20px;
    padding: 13px 0 13px 13px;
    text-align:center;
    padding-right:10px;
}
.text {
    background-color:#fff;
    color:#666;
}
.text .guarant_seal {
    padding-top:10px;
    padding-bottom:20px;
}
.column2 .box .title {
    background-color: #fff;
    color:#666;
    font-size: 20px;
    padding: 13px 0 13px 13px;
    text-align:center;
    padding-right:10px;
}
                
.column2 .box .text {
    background-color:#fff;
    color:#666;
}

.column2 .box .text strong {
    font-weight: bold;
}
                
.column2 .box .text .quote {
    padding: 22px 15px;
    font-style:italic;
}

.column2 .box .text .author {
    font-size: 14px;
    font-weight: bold;
    margin: -10px 0 0 27px;
    text-align:right;
    margin-right:20px;
    padding-bottom: 10px;
}

.column2 .box img.guarantee-seal {
    float:right;
    margin: -25px 0 0 0;
}
                    
.column2 .box .money-back .text {
    padding: 19px 15px 19px 25px;
    font-size: 16px;
    line-height: 22px;
    font-weight:bold;
}
.guarant_seal {
    padding-bottom:20px;
}
ul#nav {
    float:right;
    margin-top: 16px;
}
ul#nav li {
      margin: 0 20px;
      float:left;
      color:#fff; 
      font-weight:bold;
       padding-right:20px;
}
ul.reasons {
    padding:21px 0 15px 11px;
}
ul.reasons li {
    background: url(../images/arrows.png) 0 3px no-repeat;
    padding-left: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
}
ol, ul {
    list-style: none;
}
.checkout-segment-input label.disclaimer {
    text-align: left !important;
    font-size: 12px;
    
}
.disclaimer {
    width:100% !important;
}
#errorMessage  {
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0;
    color: red;
}
#checkout-pane .checkout-segment .checkout-segment-input select.expiration-date {
    width: 128px;
}
.bullets {
    list-style-type: disc;
    margin-left: 15px;
}
.sitemap_tbl {
    width:800px;
    color:#333;
}
.sitemap_tbl td {
    padding:10px;
}
.ftr_links {
    font-size:11pt;
    margin-left:290px;
    color:#333;
}
.ftr_links a {
    color:#333;
}
#hlth_pln {
    color:#6f6f6f;
    float:right;
    padding-right:50px;
    margin-top:-20px;
    font-size:18px;
}
/*----- Tabs -----*/
.tabs-plans {
    width:100%;
    display:inline-block;
    margin-top:-30px;
}
.clear {
    clear:both;
}
/*----- Tab Links -----*/
/* Clearfix */
.tab-links-plans:after {
    display:block;
    clear:both;
    content:'';
}
 
.tab-links-plans li {
    margin:0px;/* 5px;*/
    float:left;
    list-style:none;    
    border: solid 1px #b2b2b2;
    border-radius:3px 3px 3px 3px;
}
 
.tab-links-plans a {
    padding:9px 15px;
    display:inline-block;
    border-radius:3px 3px 3px 3px;
    background:#ececec;
    font-size:16px;
    font-weight:600;
    transition:all linear 0.15s;
}
.plan-tab-1 a { 
    color:#0075BF;
}
.plan-tab-2 a {
    color:#019211;
}
.plan-tab-3 a { 
    color:#0075BF;
}
.plan-tab-4 a {
    color:#019211;
}
.tab-links-plans a:hover {
     background:#ececec;
     text-decoration:none;
}
 
li.active a, li.active a:hover {
    background:#fff;
}
 
/*----- Content of Tabs -----*/
.tab-content-plans {
    /*padding:25px;*/
    border: solid 1px #b2b2b2;
    border-radius:3px 3px 3px 3px;
    /*box-shadow:-1px 1px 1px rgba(0,0,0,0.15);*/
    background:#fff;
}
 
.tab-plans {
    display:none;
}
.smart-incent {margin-left:22%;margin-top:-40px;width:50%;margin-bottom:40px;font-weight:bold;font-size:14px;text-align:center;}
.smart-incent span {color:#D3285E;}
.basic-incent {margin-left:22%;margin-top:-40px;width:50%;margin-bottom:70px;font-weight:bold;font-size:14px;text-align:center;}
.basic-incent span {color:#D3285E;}
.tab-plans.active {
    display:block;
    padding-top:30px!important;
}
#tab1-plans {
    margin-bottom:-35px;   
    padding-left:25px;
}
#tab2-plans {
    padding-top:30px;
    padding-bottom:50px!important;
    padding-left:25px!important;
}#tab3-plans {
    margin-bottom:-35px;   
    padding-left:25px;
}
#tab4-plans {
    padding-top:30px;
    padding-bottom:50px!important;
    padding-left:25px!important;
}
/*#tab2-plans ul {
    margin-top:-20px;
}*/
#tab2-plans ul li {
    width:390px;
    line-height:40px;
}
#tab4-plans ul li {
    width:390px;
    line-height:40px;
}
.pln-extra1 {
    float:left;
    padding-left:35px;    
}
.pln-extra1 h2 {
    line-height:35px;
}
.pln-extra1 span {
    color:#D3285E;
}
.pln-extra1 p {
    line-height:18px;
}
.pln-extra2 {
    margin-left:450px;
}
.pln-extra2 h2 {
    line-height:35px;
}
.pln-extra2 p {
    line-height:18px;
}
.pln-extra2 .li-pad {margin-top:20px;}

/* Scholoarship form */

#primary .wpb_wrapper {
    background-color:#fff!important;
    width:50%!important;
    margin-left:180px;
    padding:50px;
    margin-top:-160px;
    margin-bottom:-50px;
}

.scholar {
    margin:0 auto;
    width:940px;
    padding:30px;
    height:auto;
    max-height:400px;
    background-color:#fff;
    padding-bottom:20px;   
}

#field_3_9 {
    padding-top:20px;
}

.gform_button.button {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007a0b+0,6bba70+91 */
    background: #007a0b; /* Old browsers */
    background: -moz-linear-gradient(top,  #007a0b 0%, #6bba70 91%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #007a0b 0%,#6bba70 91%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #007a0b 0%,#6bba70 91%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007a0b', endColorstr='#6bba70',GradientType=0 ); /* IE6-9 */
    width:97%;
    cursor:pointer;
}

.gform_button.button:hover {
    background: #007a0b; /* Old browsers */
    background: -moz-linear-gradient(top, #6bba70 0%, #007a0b 91%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #6bba70 0%, #007a0b 91%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #6bba70 0%, #007a0b 91%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bba70', endColorstr='#007a0b',GradientType=0 ); /* IE6-9 */
}