ul,ol,li{margin:0;padding:0;list-style-type:none}.center{margin:0px auto}.float-right{float:right}.float-left{float:left}.clearfix{display:block;clear:both}.insuranceTypeAuto{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:0px -64px}.insuranceTypeHealth{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-120px -64px}.insuranceTypeHome{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-240px -64px}.insuranceTypeLife{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-360px -64px}.insuranceTypeBusiness{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-480px -64px}.insuranceTypeOther{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-600px -64px}.insuranceTypeAutoSmall{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:0px -32px}.insuranceTypeHealthSmall{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-60px -32px}.insuranceTypeHomeSmall{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-120px -32px}.insuranceTypeLifeSmall{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-180px -32px}.insuranceTypeBusinessSmall{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-240px -32px}.insuranceTypeOtherSmall{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-300px -32px}.calcIcon{background:url(../img/sprites/icons.png) no-repeat;background-position:0px 0px}.newsIcon{background:url(../img/sprites/icons.png) no-repeat;background-position:0px -60px}.videoIcon{background:url(../img/sprites/icons.png) no-repeat;background-position:0px -120px}.oneIcon{background:url(../img/sprites/icons.png) no-repeat;background-position:192px -179px}.calcIconTablet{background:url(../img/sprites/icons.png) no-repeat;background-position:0px 0px}.newsIconTablet{background:url(../img/sprites/icons.png) no-repeat;background-position:0px -39px}.videoIconTablet{background:url(../img/sprites/icons.png) no-repeat;background-position:0px -78px}.step1{background:url(../img/sprites/site-steps.png) no-repeat;background-position:0px 0px}.step2{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-190px 0px}.step3{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-380px 0px}.step4{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-570px 0px}.step1Tablet{background:url(../img/sprites/site-steps.png) no-repeat;background-position:0px 0px}.step2Tablet{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-136px 0px}.step3Tablet{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-272px 0px}.step4Tablet{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-408px 0px}.nav-background{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:8px 1px}.side-module-top{background:url(../img/sprites/side-module.png) no-repeat;background-position:-560px 4px}.side-module-body{background:url(../img/sprites/side-module.png) repeat-y;background-position:-280px 0}.side-module-bottom{background:url(../img/sprites/side-module.png) no-repeat;background-position:0 -6px}#body-default{background-image:url(../img/light-bg.jpg);background-repeat:repeat;background-position:center top;font-family:Verdana,sans-serif}#header-container{margin:0px auto;width:980px}#banner-container{margin:0px auto;padding:10px;width:958px}#main-content-container{margin:0px auto;width:980px}#footer-container{width:100%}#header-container{position:relative}#header-container #logo{width:290px;float:left;margin-top:5px}#header-container #main-nav{width:690px;float:right;background:url(../img/sprites/insurance-types.png) no-repeat;background-position:8px 1px}#header-container #main-nav ul{float:right;padding:10px 0;width:650px;text-align:right}#header-container #main-nav ul li{display:inline}#header-container #main-nav ul li a{border-left:dashed 1px #aaa596;padding:0px 20px;line-height:40px;font-size:12px;color:#333;text-decoration:none}#header-container #main-nav ul li a:hover{color:#fff}#header-container #main-nav ul li:first-child a{border-left:none}#banner-container{background-color:#ece9e2;border:solid 1px #ccc9c2;box-shadow:0 1px 4px #ccc;position:relative}#banner-container #banner-callout{border:dashed 1px #ddd7c5;margin-bottom:10px;padding:10px 5px;text-align:center}#banner-container #banner-callout h2{font-size:24px;font-weight:normal;color:#303030;margin:0}#banner-container #banner-callout h2 strong{color:#4f6784}#banner-container #banner{float:left}#banner-container #trustLogos{position:absolute;right:15px;top:475px;width:255px;height:45px}#banner-container #trustLogos #trustee_seal{margin:0 auto;width:143px}#banner-container #cta-links{font-size:12px;text-align:center}#banner-container #cta-links a{color:#878787}#banner-container #cta-area{width:245px;height:430px;border:dashed 1px #aaa495;position:relative;float:right;background-color:#e5e2d5;padding:10px}#banner-container #cta-area #cta-title{font-size:30px;font-weight:normal;color:#99ae3d;margin:0;padding:5px 0 10px;padding-bottom:9px;margin-bottom:10px;border-bottom:dashed 1px #aaa495;background:url(../img/sprites/icons.png) no-repeat;background-position:192px -179px}#banner-container #cta-area #cta-content{position:relative;float:left}#banner-container #cta-area #cta-content h4{font-size:24px;font-weight:400;color:#000;margin:10px 0}#banner-container #cta-area #cta-content p{font-size:14px;letter-spacing:0;color:#878787;margin:0;padding:0;padding-bottom:10px}#banner-container #cta-area #cta-content form{text-align:center}#banner-container #cta-area #cta-content form #cta-button{margin:10px 0}#main-content{float:left;width:670px;margin:10px}#main-content #main-article{border-bottom:1px dashed #aaa496;margin-bottom:20px}#main-content #main-article h1{font-size:20px;font-weight:bold}#main-content #main-article h2,#main-content #main-article h3,#main-content #main-article h4,#main-content #main-article h5,#main-content #main-article h6{font-size:16px;font-weight:bold}#main-content #main-article ul{font-size:14px}#main-content #main-article li{font-size:14px}#main-content #main-article p{font-size:14px}#main-content #main-article .read-more{display:none}#main-content #main-article div.sitemap ul{margin:0 0 0 20px}#main-content #main-article div.sitemap ul li a{list-style:disc outside none;color:#000}#main-content #main-article div.sitemap ul li a ul{margin:0 0 0 20px}#main-content #main-article div.sitemap ul li a ul li a{list-style:disc outside none;color:#000}.read-more-button{background-image:url(../img/read-more.png);text-indent:-10000px;margin-bottom:20px;display:block;width:127px;height:31px;border:0}.read-less-button{background-image:url(../img/read-more.png);text-indent:-10000px;margin-bottom:20px;display:block;width:127px;height:31px;background-position:bottom;border:0}#nav-list-insurance-types{text-align:center}#nav-list-insurance-types header h2{font-size:20px;font-weight:500;color:#333}#nav-list-insurance-types ul li{display:block;float:left}#nav-list-insurance-types ul li a{display:block;width:120px;padding-top:130px;margin:10px 40px 20px;background-position:top center;background-repeat:no-repeat;font-size:20px;line-height:24px;color:#878787;text-decoration:none}#nav-list-insurance-types ul li a:hover{color:#424242}#nav-list-insurance-types ul li#nav-list-insurance-types-auto-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:0px -64px}#nav-list-insurance-types ul li#nav-list-insurance-types-health-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-120px -64px}#nav-list-insurance-types ul li#nav-list-insurance-types-home-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-240px -64px}#nav-list-insurance-types ul li#nav-list-insurance-types-life-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-360px -64px}#nav-list-insurance-types ul li#nav-list-insurance-types-business-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-480px -64px}#nav-list-insurance-types ul li#nav-list-insurance-types-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-600px -64px}#main-side-container{float:right;width:280px;margin-top:20px}#social-media{margin-bottom:10px}aside .side-module{margin-bottom:10px}aside .side-module header{background:url(../img/sprites/side-module.png) no-repeat;background-position:-560px 4px;padding:30px 15px 0}aside .side-module header h3{color:#99ae3d;font-size:22px;line-height:50px;padding-left:55px;background-position:left top;background-repeat:no-repeat}aside .side-module .side-module-content{padding:20px;background:url(../img/sprites/side-module.png) repeat-y;background-position:-280px 0}aside .side-module .side-module-content .side-module-item{font-size:12px;letter-spacing:.05em;line-height:15px;color:#000;border-bottom:dashed 1px #aaa596;margin-bottom:10px;padding-bottom:10px}aside .side-module .side-module-content .side-module-item h4{font-size:14px;font-weight:100;text-transform:capitalize;color:#878787}aside .side-module .side-module-content .side-module-item:last-child{padding-bottom:0;border-bottom:none}aside .side-module .bottom{background:url(../img/sprites/side-module.png) no-repeat;background-position:0 -6px;height:20px}aside #side-module-news header h3{background:url(../img/sprites/icons.png) no-repeat;background-position:0px -60px}aside #side-module-tools header h3{background:url(../img/sprites/icons.png) no-repeat;background-position:0px 0px}aside #side-module-videos header h3{background:url(../img/sprites/icons.png) no-repeat;background-position:0px -120px}#next-steps{text-align:center;border-top:1px dashed #aaa496;padding-top:20px}#next-steps header h2{font-size:32px;font-weight:400;color:#000}#next-steps header h2 a{color:#000;text-decoration:none}#next-steps header h2 a:hover{color:#4f6784}#next-steps .sub-module{float:left;padding-top:220px;width:190px;margin:10px 35px;background-position:top center;background-repeat:no-repeat}#next-steps .sub-module h4{font-size:18px;color:#878787;margin:10px}#next-steps .sub-module p{font-size:12px;color:#666}#next-steps .sub-module.first-child{margin-left:0}#next-steps .sub-module.last-child{margin-right:0}#next-steps #step1{background:url(../img/sprites/site-steps.png) no-repeat;background-position:0px 0px}#next-steps #step2{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-190px 0px}#next-steps #step3{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-380px 0px}#next-steps #step4{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-570px 0px}#footer-container{width:100%;background-image:url(../img/dark-bg.jpg);background-position:center top;background-repeat:repeat}#footer-container #footer-links{margin:0px auto;width:980px;padding-top:40px}#footer-container #footer-links>section{float:left;width:180px;color:#fff;margin-right:80px}#footer-container #footer-links>section h4{font-size:18px}#footer-container #footer-links>section a{color:#fff;font-size:12px;text-decoration:none}#footer-container #footer-links>section a:hover{color:#ccc}#footer-container #footer-links>section.last-child{margin-right:0px}#footer-container #footer-logo{margin:0px auto;width:980px;text-align:center;margin-top:20px}#footer-container #copyright{margin:0px auto;width:980px;margin-top:20px;padding:20px;text-align:center;font-size:10px;color:#ccc}*+html .clearfix{display:block !important;height:0px !important}/**/@media (max-width:768px){#header-container{width:740px}#header-container #logo{float:left;width:200px;display:inline;margin:0}#header-container #logo img{padding-top:10px;width:180px;height:34px}#header-container #main-nav{width:540px}#header-container #main-nav ul{padding:10px 0px;width:540px}#header-container #main-nav ul li a{padding:0 12px;font-size:10px}#banner-container{width:730px;padding:5px}#banner-container #banner-callout h2{font-size:18px}#banner-container #banner{width:455px;height:340px;overflow:hidden}#banner-container #banner img{width:520px;height:360px}#banner-container #cta-area{height:320px}#banner-container #cta-area #cta-text{display:none}#banner-container #trustLogos{display:none}#main-content-container{width:740px}#main-content{float:none;width:720px;padding:10px;margin:0}#main-side-container{float:none;width:740px;padding:0}#main-side-container #side-module-videos img{max-width:200px;height:160px}#main-side-container .side-module{float:left;width:240px;padding-right:10px}#main-side-container .side-module:last-child{padding-right:0}#main-side-container .side-module header{padding:30px 16px 0}#main-side-container .side-module header h3{background-size:34px 152px;font-size:15px;line-height:30px;padding-left:40px}#main-side-container .side-module .side-module-content{min-height:250px}#main-side-container .side-module .side-module-content .side-module-item{font-size:10px}#main-side-container .side-module .side-module-content .side-module-item h4{font-size:12px}#main-side-container #side-module-news header h3{background:url(../img/sprites/icons.png) no-repeat;background-position:0px -39px}#main-side-container #side-module-tools header h3{background:url(../img/sprites/icons.png) no-repeat;background-position:0px 0px}#main-side-container #side-module-videos header h3{background:url(../img/sprites/icons.png) no-repeat;background-position:0px -78px}#nav-list-insurance-types header h2{float:left;font-size:13px;font-weight:bold;text-align:left;width:100px}#nav-list-insurance-types ul li a{background-size:360px 88px;font-size:12px;line-height:18px;margin:0px 20px 20px;padding-top:65px;width:60px}#nav-list-insurance-types ul li#nav-list-insurance-types-auto-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:0px -32px}#nav-list-insurance-types ul li#nav-list-insurance-types-health-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-60px -32px}#nav-list-insurance-types ul li#nav-list-insurance-types-home-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-120px -32px}#nav-list-insurance-types ul li#nav-list-insurance-types-life-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-180px -32px}#nav-list-insurance-types ul li#nav-list-insurance-types-business-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-240px -32px}#nav-list-insurance-types ul li#nav-list-insurance-types-insurance-quotes a{background:url(../img/sprites/insurance-types.png) no-repeat;background-position:-300px -32px}#next-steps header h2{font-size:26px}#next-steps .sub-module{background-size:545px 147px;float:left;padding-top:160px;width:135px;margin:10px 30px}#next-steps .sub-module h4{font-size:16px}#next-steps .sub-module p{font-size:12px}#next-steps #step1{background:url(../img/sprites/site-steps.png) no-repeat;background-position:0px 0px}#next-steps #step2{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-136px 0px}#next-steps #step3{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-272px 0px}#next-steps #step4{background:url(../img/sprites/site-steps.png) no-repeat;background-position:-408px 0px}#footer-container{width:100%}#footer-container #footer-links{width:710px;padding:25px 0 0}#footer-container #footer-links>section{width:170px;margin-right:10px}#footer-container #footer-links>section h4{font-size:15px}#footer-container #footer-links>section a{font-size:11px}#footer-container #footer-logo{width:740px}#footer-container #copyright{width:700px}}@media (max-width:480px){#header-container{background-color:#fff;width:100%}#header-container #logo{float:inline;margin:0}#header-container #logo img{padding:5px 0}#header-container #main-nav{background-image:none;float:left;width:100%;padding:2px 0;background:#81aa33;background:-moz-linear-gradient(top, #b6d776 0%, #81aa33 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6d776), color-stop(100%, #81aa33));background:-webkit-linear-gradient(top, #b6d776 0%, #81aa33 100%);background:-o-linear-gradient(top, #b6d776 0%, #81aa33 100%);background:-ms-linear-gradient(top, #b6d776 0%, #81aa33 100%);background:linear-gradient(top, #b6d776 0%, #81aa33 100%)}#header-container #main-nav ul{width:100%;float:none;padding:0}#header-container #main-nav ul li a{display:block;padding:5px 2.5%;float:left;color:#fff;text-shadow:1px 1px #6e9a1a;font-weight:bold;width:20%;line-height:11px;text-align:center;border:none}#banner-container{width:100%;border:none;background-color:transparent;box-shadow:none;padding:0;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #aaa496}#banner-container #banner-callout{display:none}#banner-container #trustLogos{display:block;position:relative;width:100%;text-align:center;top:0;left:0}#banner-container #banner{display:none;width:100%;height:250px;overflow:hidden}#banner-container #banner img{width:400px;height:250px}#banner-container #cta-title{display:none}#banner-container #cta-area{background-color:transparent;border:none;width:100%;height:inherit;padding:0;float:none}#banner-container #cta-area #cta-content{float:none}#banner-container #cta-area #cta-content #cta-zipcode-container,#banner-container #cta-area #cta-content #cta-quote-type-container{margin:0px auto;width:250px;display:block;position:relative;clear:both;text-align:left}#banner-container #cta-area #cta-content #cta-zipcode-container label,#banner-container #cta-area #cta-content #cta-quote-type-container label{font-size:10px;float:left;text-align:right;padding:0;padding-right:5px;width:80px;line-height:30px;display:inline}#banner-container #cta-area #cta-content #cta-zipcode-container input,#banner-container #cta-area #cta-content #cta-quote-type-container input,#banner-container #cta-area #cta-content #cta-zipcode-container select,#banner-container #cta-area #cta-content #cta-quote-type-container select{width:65%;display:inline}#banner-container #cta-area #cta-content #cta-zipcode-container input{width:80px}#banner-container #cta-area #cta-content #cta-quote-type-container select{width:150px}#banner-container #cta-area #cta-content #cta-text{display:block;padding:10px 5%;text-align:center}#banner-container #cta-area #cta-content #cta-button{clear:both}#banner-container #cta-area #cta-content p{font-size:12px}#banner-container #cta-area #cta-links{display:none}#main-content-container{width:100%}#main-content{float:none;width:95%;padding:5px;margin:0}#main-content #main-article h1{font-size:15px;font-weight:bold}#main-content #main-article h2,#main-content #main-article h3,#main-content #main-article h4,#main-content #main-article h5,#main-content #main-article h6{font-size:12px;font-weight:bold}#main-content #main-article ul{font-size:12px}#main-content #main-article li{font-size:12px}#main-content #main-article p{font-size:12px}#main-side-container{display:none}#nav-list-insurance-types{width:100%;margin:0px auto}#nav-list-insurance-types header h2{float:none;font-size:12px;width:inherit;margin-bottom:10px;text-align:center}#nav-list-insurance-types ul li a{background-size:360px 88px;font-size:10px;line-height:10px;margin:0px 20px 20px}#next-steps{display:none}#footer-container{width:100%}#footer-container #footer-links{display:none}#footer-container #footer-logo{display:none}#footer-container #copyright{width:85%}}