@charset "utf-8";
body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;background:url(/images/home/body-bg.jpg) repeat-x #ebead6;font-size:100%;}
a {text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}
img {border:none;}
.cleaner {clear:both;height:0px;font-size:0px;border:none;margin:0;padding:0;background:transparent;}
/*general styles*/
.center {text-align:center;}

.orange {color: #ff8605;}
.olive {color: #a0973a;}
.small {font-size: 13px;}
#nobordertop, #noborderbottom {border: none;}
.hr {background:#000;height:1px;}
.wrap {width:982px;margin: 0 auto;padding: 0 5px 10px;}

/*main styles*/
.header {background: url(/images/home/header-bg.jpg);height: 72px;font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 16px;color: #ff8605;border: 1px solid #fff;}
.header .logo {background: url(/images/home/logo.jpg);height: 56px;width: 286px;margin: 9px 0 0 9px;float: left;}
.header .logo a{display:block;height: 56px;width: 286px;text-indent:-5000px;}
.header p {margin: 0;padding: 0;}
.header .help {background: url(/images/home/help-bg.jpg) no-repeat right;float: right;height: 51px;padding:20px 107px 0 0;font-weight: 700;}

/*menu*/
.menu {clear: both;background: url(/images/home/menu-bg.jpg);height: 47px;}
.menu ul {margin: 0;padding: 2px 0 0;}
.menu li {list-style: none;float: left;padding: 0 8px;text-indent:-5000px;}
.menu li a{display:block;height: 38px;}

#menu-home a {background-image: url(/images/home/menu-home.jpg);width: 98px;}
#menu-products a {background-image: url(/images/home/menu-products.jpg);width: 195px;}
#menu-about a {background-image: url(/images/home/menu-about.jpg);width: 110px;}
#menu-copmpare a {background-image: url(/images/home/menu-compare.jpg);;width: 166px;}
#menu-tool a {background-image: url(/images/home/menu-tool.jpg);width: 166px;}
#menu-contact a {background-image: url(/images/home/menu-contact.jpg);width: 120px;}
.menu a:hover {background-position:0 -38px;}

/*page main structure elements*/
.leftcol {float: left;width: 608px;padding:10px 11px 0 11px;}
.leftcol-newsletter {float: left;width: 535px;padding:10px 0 0 15px;}
.rightcol {float: right;padding:8px 20px 0 0;width: 298px;color: #676767;font-size: 14px;}
.rightcol-newsletter {float: right;padding:8px 25px 0 0;width: 390px;color: #676767;font-size: 14px;line-height: 24px;}
.rightcol-about {float: right;padding:0;width: 373px;color: #676767;font-size: 14px;line-height: 24px;left: 538px;z-index: 501;height: 368px;}
.rightcol-ad {padding:5px 0 5px 0;} /*  border: 1px solid #ccc;*/
.onecol {padding:8px 20px;color: #676767;}
.articlewrap {padding: 0 25px;}

/*left column*/
.leftcol h1, .leftcol-newsletter h1 {font-size: 30px;color: #716e11;margin: 0;padding: 0;}
.leftcol h3, .leftcol-newsletter h3 {font-size: 18px;color: #525252;margin: 0;padding: 0;}
.leftcol h4, .leftcol-newsletter h4 {font-size: 1em;color: #525252;margin: 10px 0;padding: 0;font-weight:400;}
.leftcol p, .leftcol-newsletter p {color: #525252;font-size: 1em;line-height: 1.692em;}
.learning-center-wrap {background: url(/images/home/learning-center-bg.jpg);height: 268px;clear: both;margin: 15px auto 25px;padding-top: 8px;}
.wrap-bottom {background: url(/images/home/wrap-bottom-tools.png) no-repeat bottom;height:25px;	width: 1016px;margin: 0 auto;}

#billboard {position: relative;border: 1px solid #b3aa65;height: 279px;width:610px;}
#billboard h3 {float: left;clear: left;margin: 0;padding: 0;font-size: 14px;font-weight: 700;text-align: left;}
#billboard h3 a {background:url(/images/home/billboard-grad-back.jpg) repeat-x;color: #676767;display: block;width: 168px;height: 35px;border-top: 1px solid #b3aa65;text-decoration: none;margin: 0;padding: 10px;vertical-align: middle;}
#billboard #promo_1 h3 a {border-top: none;}
#billboard h3 a:hover {color: #c0bb6f;background:url(/images/home/billboard-hover.jpg) no-repeat;}
#billboard h3.on a, #billboard h3.on a:hover  {background: #b3aa65;color: #fff;}
#billboard p {position: absolute;top: 0;left: 188px;margin: 0;padding: 0;clear: none;background: url(/images/home/billboard-p-back.jpg);}
#billboard p a {display: block;width: 413px;height: 270px;border: 5px solid #b3aa65;}
.alt {display: none;}.tools-wrap {background: url(/images/home/tools-heading.jpg) no-repeat top;width: 612px;font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 16px;padding-top: 41px;margin-top: 25px;}

.tools-wrap .content {background: url(/images/home/tools-back.jpg);height: 82px;width: 599px;padding: 0 3px 0 10px;}
.tools-wrap .content div {width: 195px;float: left;margin: 1px 0 0;}
.tools-wrap a {height: 79px;width: 195px;display: block;background-repeat: no-repeat;text-indent: -5000px;}
.tools-wrap a:hover {background-position:0 -79px;color: #a0973a;}
#medicare a{background-image: url(/images/home/tools-medicare.jpg);}
#medigap a{background-image: url(/images/home/tools-medigap.jpg);}
#generics a{background-image: url(/images/home/tools-generics.jpg);}

.learning-center-wrap .heading {background: url(/images/home/goran-heading-learningcenter.jpg);height: 28px;width: 187px;margin-left: 18px;}
.learning-center-wrap .boxwrap {margin: 0 auto;width: 880px;padding-top: 10px;}
* html .learning-center-wrap .boxwrap {width: 880px;w\idth: 900px;}
.learning-center-wrap .box {background: url(/images/home/box-learningcenter.jpg);height: 200px;width: 171px;float: left;margin: 0 15px;padding: 0 9px;}
.learning-center-wrap h1 {font-size: 13px;margin: 0;padding: 0;float: left;}
.learning-center-wrap .title {height: 16px;line-height: 14px;margin-top: 7px;margin-bottom: 7px;}
.learning-center-wrap .title a {color: #ff8605;}
.learning-center-wrap .title img {margin-left: 5px;float:right;}
.learning-center-wrap .box .image {height: 89px;width: 166px;padding: 3px;background: url(/images/home/learningcenter-imgbg.jpg);margin-bottom: 5px;}
.learning-center-wrap .box .image a {display:block;height: 89px;width: 166px;}
.learning-center-wrap .box .text {font-size: 13px;}

.learning-center-wrap #lcmedicare {background: url(/images/home/learningcenter-medicare.jpg) no-repeat;}
.learning-center-wrap #lcprescription {background: url(/images/home/learningcenter-prescription.jpg) no-repeat;}
.learning-center-wrap #lchealth {background: url(/images/home/learningcenter-health.jpg) no-repeat;}
.learning-center-wrap #lcnews {background: url(/images/home/learningcenter-news.jpg) no-repeat;}

.more {text-align: right;}
.more img {margin-left: 5px;}
.learning-center-wrap .more {color: #fff;margin-top: 5px;padding-right: 15px;}
.learning-center-wrap .more a{color: #fff;}

/*right column*/
.rightcol .more {margin-right: 10px;}
.rightcol .more a{color:#db7422;}

.rightcol .box {float: right;width: 298px;margin-bottom: 20px;}
.rightcol .box .content {background: url(/images/home/rail-rcol.jpg) repeat-y;}
.rightcol .box .footer {background: url(/images/home/footer-rcol.jpg) no-repeat;height: 6px;width: 298px;padding: 0;}

.news .content ul, .learningcenterin .content ul {margin:0 0 0 25px;padding:0;}
.learningcenterin .content ul {padding-top:10px;}
.news .content li, .learningcenterin .content li {color: #ff8605;font-size:14px;padding-bottom: 5px;}
.news .content li a, .learningcenterin .content li a {color: #525252;}
.news .content li a:hover, .learningcenterin .content li a:hover {text-decoration:underline;}

.rightcol .news {background: url(/images/home/heading-news.jpg) no-repeat;padding-top: 38px;font-size: 14px;}
.rightcol .contactus {background: url(/images/home/heading-contact.jpg) no-repeat;padding-top: 17px;}
.rightcol .learningcenterin {background: url(/images/home/heading-in-learningcenter.jpg) no-repeat;padding-top: 25px;font-size: 14px;}

.heavy {font-size: 22px;font-weight:bold;font-family: "Arial Black"; color: #a0973a;}
.heavy a{color: #a0973a;}
.rightcol .contactus .button a{background: url(/images/home/button-contact.jpg);display:block;height:34px;width:131px;text-indent: -5000px;margin:0 0 13px 25px;}
.rightcol .contactus .button a:hover{background-position:0 34px;}
.rightcol .contactus .content {text-align: center;}
.rightcol .newsletter {background: url(/images/home/heading-newsletter.jpg) no-repeat;padding-top: 6px;}
.rightcol .newsletter .footer {background: url(/images/home/footer-newsletter.jpg);height: 30px;width: 298px;padding-top: 10px;}
.rightcol .newsletter .content {font-weight: 700;padding: 5px 10px;}
.rightcol .newsletter .content img {margin-left: 25px;}
.rightcol .newsletter .content #newsletter {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 20px;font-style: italic;font-weight: 400;color: #686717;}

.rightcol .newsletter .button {margin-left: 150px;}
.rightcol .newsletter .button a {background: url(/images/home/button-newslettersignup.jpg);height: 20px;width: 131px;display: block;text-indent: -5000px;}
.rightcol .newsletter .button a:hover {background-position:0 -20px;}

.tools-wrap-inner {float: right;width: 298px;margin-bottom: 20px;background: url(/images/home/tools-heading-inner.jpg) no-repeat top;width: 298px;padding-top: 55px;clear: both;}
.tools-wrap-inner .content {background: url(/images/home/tools-inner.jpg);height: 138px;width: 298px;}
.tools-wrap-inner .content div {width: 261px;height:39px;margin:0 auto 5px;}
.tools-wrap-inner a {height: 39px;width: 261px;display: block;background-repeat: no-repeat;text-indent: -5000px;}
#medicare-in a{background-image: url(/images/home/tools-in-medicare.jpg);}
#medigap-in a{background-image: url(/images/home/tools-in-medigap.jpg);}
#generics-in a{background-image: url(/images/home/tools-in-generics.jpg);}
.tools-wrap-inner a:hover {background-position:0 -39px;}
.tools-footer {background-image: url(/images/home/tools-footer-inner.jpg);height: 6px;width: 298px;}

/*footer*/
.footer-inner {background:url(/images/home/footer-in-bg.jpg) repeat-x;padding-top:25px;}
.footer ul {list-style: none;margin: 0 auto;padding: 0;height:18px;}
.footer li {color: #525252;float: left;border-right: 1px solid #525252;padding: 0 10px;font-size: 14px;font-weight: 700;}
.footer #top li {font-weight: 700;}
.footer #bottom li {font-weight: 400;}
.footer #bottom2 li {font-weight: 400;}
.footer #bottom3 li {font-weight: 400;}
.footer li a{color: #525252;}
.footer #top {width: 760px;padding-bottom: 10px;}
.footer #bottom {clear: both;width: 290px;}
.footer #bottom2 {clear: both;width: 150px;}
.footer #bottom3 {clear: both;width: 330px;}
.design {font-size:13px;width: 975px;margin: 5px auto 10px;text-align: right;padding-right: 25px;}
.design a{color:#afa661;}

.seals {float:right;}
.seals div {float: left;margin-right: 10px;}
#seal1 {background-image: url(../../images/home/logo-bbb.jpg);height: 41px;width: 106px;margin-top: 15px;}
#seal2{background-image: url(../../images/home/logo-best.jpg);height: 56px;width: 56px;}

/*thanks page*/
.onecol {padding:0 20px;color: #676767;}
.onecol h1 {font-size:24px;line-height:36px;margin: 0;padding: 0;}
.onecol .thankswrap {background-image: url(/images/home/tbottomcorner.jpg);background-repeat: no-repeat;background-position: bottom;width: 553px;margin: 75px auto;padding-bottom: 6px;}
.onecol .thankstop {background-image: url(/images/home/ttopcorner.jpg);height: 6px;width: 553px;}
.onecol .thankscontent {background-image: url(/images/home/trail.jpg);background-repeat: repeat-y;width: 553px;padding: 0 0 25px;text-align: center;}

/*newsletter page*/
.newsletterwrap ul {margin:10px 0 0 25px;padding:0;}
.newsletterwrap li {color: #ff8605;font-size:14px;padding-bottom: 5px;}
.newsletterwrap li a {color: #525252;}
.newsletterwrap li a:hover {text-decoration:underline;}
#subscribetoget a {font-weight: 700;}

.nbox {background-image: url(/images/home/nboxbot.jpg);width: 423px;background-repeat: no-repeat;background-position: bottom;padding-bottom: 12px;margin: 25px auto;}
.nbox h3 {font-size: 18px;color: #ff8605;}
.nboxtop {background-image: url(/images/home/nboxtop.jpg);width: 423px;height: 10px;}
.nboxcontent {background-image: url(/images/home/nboxrail.jpg);background-repeat: repeat-y;padding: 10px;}
.nboxcontent p {color: #a0973a;text-indent: 25px;margin: 10px 0 0;padding: 0;font-size: 24px;font-weight: 700;}

.nbox .current ul {margin:10px 0 0 15px;padding:0;}
.nbox  .current li {list-style: none;background-image: url(/images/home/nboxbull.jpg);background-repeat: no-repeat;background-position: 0px 7px;padding:5px 20px;color: #525252;font-size:14px;}
.nbox .previous ul{margin:0 0 0 50px;padding:0;list-style: none;}
.nbox .previous li {color: #525252;font-size:14px;padding-bottom: 5px;}
.nbox .previous li a {color: #525252;}
.nbox .previous li a:hover {text-decoration:underline;}

/*sign up / contact box*/
.nsignup-wrap {background-image: url(/images/home/nsignupbox.jpg);height: 366px;width: 372px;padding-top: 110px;}
.csignup-wrap {height: 468px;width: 373px;padding-top: 0px;float: right;}

.formwrap {color: #515051;font-weight: 700;background-repeat: no-repeat;padding-right: 15px;padding-left: 15px;font-size: 18px;margin-top: 0px;}
.formwrap-c {color: #515051;font-weight: 700;background-repeat: no-repeat;padding-right: 15px;padding-left: 15px;font-size: 18px;margin-top: 25px;}

.formcontent {margin: 0 auto;padding:0;}
.formlefttxt {width: 115px;display: block;float: left;text-align: right;margin: 8px 5px;}
.formfield {float: left;margin: 5px;border: 1px solid #a5a481;color: #515051;font-weight: 700;width: 195px;height:22px;font-size: 16px;padding:1px 0 0 1px;}
.formzip {width:50px;}
.formfield:focus{border:2px solid #ff6f00;width:195px;height:21px;font-size: 16px;padding:0;}
.formzip:focus {width:48px;}
.checkbox {height:12px;}
.checkbox:focus {height:12px;}
.optin {font-size: 11px;margin: 7px 0 0 120px;padding: 0;display: block;line-height: 14px;}

.nboxcontent p {color: #a0973a;text-indent: 25px;margin: 10px 0 0;padding: 0;font-size: 24px;font-weight: 700;
}
.rightcol-newsletter h2 {color: #a0973a;font-size: 24px;}
.nsignup-wrap span {color: #ff0000;font-weight: 400;}
.formwrap .mandatory, .formwrap-c .mandatory {font-size: 11px;text-align: center;margin: 0;padding: 0;line-height: 12px;}

/*contact page*/
.contact-title {font-size: 30px;color: #a0973a;text-align: center;}
.contactimage {height: 478px;width: 952px;float: left;background-image: url(/images/home/aboutimage.jpg);}
.contactdir {font-size: 14px;padding: 0 15px;}
.csignup-wrap span {color: #ff0000;font-weight: 400;}
.cbox {float: left;width: 27%;padding: 3%;}
.cbox-heading h1 {color: #a0973a;margin: 0;padding:0 3%;font-size: 24px;font-weight: 700;}

/*button - subscribe*/
.newslettersub {margin: 5px auto 0;clear: both;}
.newslettersub a{background: url(/images/home/button-subscribe.png);height: 40px;width: 153px;display: block;text-indent: -5000px;line-height: 40px;margin: 10px auto;}
.newslettersub a:hover{background-position:0 40px;}

/* button - send*/
.contactsend {margin: 5px auto 0;clear: both;}
.contactsend a{background: url(/images/home/button-send.png);height: 40px;width: 153px;display: block;text-indent: -5000px;line-height: 40px;margin: 10px auto;background-position:0 40px;}
.contactsend a:hover{background-position:0 0;}

/*button - find-and-compare*/
.find-and-compare {margin:0 auto;}
.find-and-compare a{background-image: url(/images/home/button-find-and-compare.jpg);height: 40px;width: 174px;display: block;text-indent: -5000px;margin: 30px auto 0;}
.find-and-compare a:hover{background-position:0 40px;}

/*button - read the latest newsletter*/
.read-the-latest {margin:0 auto;}
.read-the-latest a{background-image: url(/images/home/button-readthelatest.jpg);height: 40px;width: 274px;display: block;text-indent: -5000px;margin: 30px auto 0;background-position:0 40px;}
.read-the-latest a:hover{background-position:0 0;}