/* mobile */
body {font-family:Arial;margin:0;padding:0;background: #fff url("/images/mobile/bg.png") left top;margin-left:0px;text-shadow: 0 1px 0 #FFFFFF;}
a {text-decoration:none;color:#0077c1}
a:hover {text-decoration:none;}
.main_column p {
    padding: 0 0 10px 5px;
}
.mobileonly {display:block;text-align:center;margin-bottom:10px;font-weight:bold;font-size:11px;}
.section a.mobileonly {font-weight:normal;display:inline;font-size:12px}
.nomobile {display:none}
.mobile_only {display:block}
.mobile_only_inline {display:inline}
.btn_back {
    float: left;
    margin: -3px 5px 0 0;
    height: 25px;
    width: 50px;
}

div#logo {padding:10px 0 0 5px}
#topsection, .float_right, .tabholder, .mobile_banner, .sharethis, .mobile_intro {display:none}
.ls-canvas,div#footer {background:none}
div#footer {font-size:0.8em}
.margin {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
#ls-canvas {width:auto}
.mobile_content a {text-decoration:none;color:#3575BA;font-size:11px;font-weight:bold;}
.mobile_content img {height:224px;}
.mobile_content {background:none;height:auto;width:auto;margin-left:0;}
.mobile_content span {position:absolute;left:0px;}
.mobile_site {left:98px;width:120px;padding-top:0;text-align:center}
.mobile_site span {top:240px;}
.mobile_content .mobile_site img {width:120px;height:270px;}
.mobile_app { margin-top: 37px;left:0px;width:100px;padding-top:0;text-align:center}
#ls-row-1-area-1  {width:auto}
#ls-canvas, #ls-row-1 .ls-fxr, #ls-row-2-area-1, #ls-row-2 .ls-fxr {width:auto}
.mobile_wrapper {margin:auto;width: 320px;text-align:center}
.mobile_wrapper h1 {color:#3062A3;font-size:18px;}
.mobile_wrapper h1 sup {font-size:9px;vertical-align: text-top;line-height: 9px;}
.fullsite { top: 87px;left: 217px;position: absolute;text-align:center;width:100px;}
.mobile_app span,.fullsite span {top:203px;}
.fullsite span {left:12px;}
#ls-row-3-area-1 {width: auto;}
.medicare_footer,.texting {display:none}
.mobilehelp {margin-left:114px;}
.mobile_site, .mobile_app, .texting {height:auto}
.tabContent {margin:auto}

.heading {border: 1px solid #A9ACAF;border-radius: 5px 5px 5px 5px;background: url("/images/mobile/bar_bg.jpg") repeat-x scroll left 0 #FFFFFF;float:none;width:auto;padding:0px;position:relative;margin:10px 0;height:auto}
.heading a h4{
    color: #004C73;
    display: block;
    margin-top: 0;
	font-size:13px;
    padding: 8px;
    text-decoration: none;}
.heading a {float:none;position:static;}
.heading a:hover {text-decoration:none}
.heading a h4 {margin:0 30px 0 0;}

.heading img {}

.heading h4 {
    width: auto;float:none;
}
#ls-row-2-area-1 .ls-area-body {width:auto}
.main_column2 .content .float_left_plan {width:100%}
.main_column2 .content .float_left_plan, #ls-row-2-area-1, .main_column2 .content .float_left_plan h1 {float:none;}

.main_column2 .content .float_left_plan h1 {
	    background: url("/images/mobile/bluebar.png") repeat-x scroll left top transparent;
    color: #FFFFFF;
    font-size: 0.9em;
    height: 36px;
    margin: 0 0 8px;
    padding: 10px 0 0 10px;
	text-shadow: 0 1px 0 #222222;
}

.tabContent {background:none;border:0px;width:96%;padding:10px 5px 17px;float:left}
#ls-row-2 {margin-top: 0;}
.main_column .content {padding:0}
.main_column h2 {color:#000;padding-top:0px;}
.heading:hover {background-color:#0277BC;background-image:none;text-decoration:none}
.heading:hover a h4 {color:#FFFFFF;text-shadow: 0 1px 0 #222222;text-decoration:none}

.section {border: 1px solid #A9ACAF;border-radius: 5px 5px 5px 5px;background-color:#fff;margin-bottom:20px;padding:10px;}

.main_column .section p {
    padding: 0 0 10px 0;
}

.uodContent {float: none;}

div#footer {padding-top:0px;}
.plus {position:absolute;float:right;right:10px;top:50%;margin-top:-11px;background: url("../images/mobile/plus.png") no-repeat scroll 10px -5px transparent;height:20px;width:20px;}
 
.heading:hover .plus{background: url("../images/mobile/minus.png") no-repeat scroll 10px -66px transparent;}

.plus img {display:none;}
a.button_orange {text-shadow:none}
.home_icon {width:30px;height:28px;border:none;float:right;margin-right:15px;}

.navbar {
    background: url("../images/mobile/bar_bg.jpg") repeat-x scroll left 0 #FFFFFF;
    border: 1px solid #A9ACAF;
    border-radius: 5px 5px 5px 5px;
    color: #005AAB;
    font-size: 1em;
    font-weight: bold;
    height: auto;
    margin: 5px 5px 0;
    padding: 0;
}

.navbar a.plus {
    background-image: url("../images/mobile/plus.png");
	float:none;
	position:inherit;
	width:auto;
}

.navbar a.minus {
    background: url("../images/mobile/minus.png") no-repeat scroll right 3px transparent;
}

.navbar a {
    background: url("../images/mobile/arrow.png") no-repeat scroll right 3px transparent;
    border-radius: 5px 5px 5px 5px;
    color: #222222;
    display: block;
    margin-top: 0;
    text-decoration: none;
}

.navbar a:hover {
    background-color: #0277BC;
    background-position: right -58px;
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: 0 1px 0 #222222;
}

.icon a {
    background-position: right 3px;
    height: 35px;
}
.icon span {
    float: left;
    margin-left: 8px;
    margin-top: 13px;
}

.icon img {
    float: left;
    height: 25px;
    margin-left: 8px;
    margin-top: 6px;
	display:block;
}
.nospace {margin-top:-10px;}

.whitecontent {
    background-color: #FFFFFF;
    border: 1px solid #C8C8C8;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-size: 0.8em;
    margin: 5px 5px 0;
    padding: 10px;	
}

.loading {    background: url("../images/mobile/loading.gif") no-repeat scroll center center transparent;margin:auto;width:100%}

.marginauto {margin:auto}


