#containercon h1, #containercon h2, #containercon h3 {font-family:'ubuntu', arial, sans-serif}
#containercon h1 {font-size:21px;font-weight:bold}
#containercon h1.titletxt {font-size:35px}
#containercon {margin: 20px auto 60px;text-align: left;width:970px}
#containercon p {font-size:13px}

#default_home #trial_home #member_home {}
.container_left {float:left;width:730px;margin-right:10px}
.container_right {float:left;width:230px;}
.cleft_top {float:left;background:url(/Images/home_trial/trial-hero-module.png) no-repeat;height:323px;width:730px}
.cleft_std_top {float:left;background:url(/Images/home_img/hero-promo-both-bureaus.png) no-repeat;height:323px;width:730px}
.cleft_std_top h1 {font-size:28px!important;color:#EB7930;margin-left:-50px;}
.cleft_std_top h3 {margin:0 0 10px -20px;}
.memberhome .cleft_top {float:left;background:url(/Images/home_img/member-hero-module.png) no-repeat;}
.defaulthome .cleft_top {float:left;background:url(/Images/home_img/guest-hero-module.png) no-repeat;}
#head_bg {background:url(/Images/homepage/checkmark-big.png) no-repeat;padding:12px 0 0 68px;height:56px}
.memberhome .feat_sec_01 {text-align:left;width:210px;margin:0px 12px 0 18px}
#chkboxUl {margin:0!important;padding:0 0 0 14px !important;}
#chkboxUl li {margin-bottom:0px}
#chkEQ {margin-left:10px}
#chkbox_home {margin:15px 0 10px 10px}
#orderNow {width:135PX;padding:0.5em 45px 0.5em 15px}
.rightMod1 {height:150px}

#containercon  .memberhome .cleft_top h1 {font-size:35px;color:#EB7930}
.cleft_content {width:430px;float:right;margin:50px 35px 0 0}
.cleft_content p {margin:0 0 8px 5px;}
.cleft_content p img {float:left;}
.cleft_content p span {font-size:15px;display:block;margin-left:25px;width:390px}
.cleft_middle {clear:both;float:left;background:url(/Images/home_img/body-module-middle.png) repeat-y;width:730px}
.cleft_bottom {clear:both;float:left;background:url(/Images/home_img/body-module-bottom.png) no-repeat;width:730px;height:30px}
.memberhome .cleft_content {margin:38px 35px 0 0}
.defaulthome .boxContent {margin: 125px 20px 0;text-align: left;height:110px}

.feat_con {width:720px;margin:0 auto}
.feat_sec {float:left;width:240px;margin:0 auto;text-align:center}
.memberhome .feat_sec_01 {}
.feat_sec_02 {width:239px}
.feat_desc {margin: 0 11px;text-align: left;}
.feat_desc a {display:block;margin-top:5px}
.feat_sec h2 {margin:0 0 5px!important;font-size:15px;font-size:14px\9;font-weight:bold}
.com_module {background:url(/Images/home_trial/community-header.png) no-repeat top center;width:220px;padding-top:6px;margin-top:-10px;margin-left:5px}
.com_module h3 {font-size: 16px;font-weight: bold;margin:8px 0 5px 5px;*margin:14px 0 5px 5px}
.com_module a {}

.defaulthome .trialhome {}
.homegray {width:170px;}
/*.defaulthome .feat_sec_01 {background:url("/images/homepage/fico-score-image.png") no-repeat center top;}
.defaulthome .feat_sec_02 {background:url("/images/homepage/credi-score-image.png") no-repeat center top; }*/
.defaulthome .feat_sec_02 {background:url("/images/homepage/intro/home-fico-scale.png") no-repeat center top;}
.defaulthome .feat_sec_03 {background:url("/images/homepage/planning-tools-image.png") no-repeat center top;}
.defaulthome .feat_sec_03b {background:url("/images/savingscenter/cc-module.png") no-repeat center top;}

.memberhome .cleft_middle p {margin-bottom:0}
.feat_desc_qs {background:url("/images/home_img/calc-image.png") no-repeat center left;height:139px;margin-top:10px}
.feat_desc_no_img a {line-height: 16px;margin-bottom: 13px;margin-left: 40px;}

#rightCol230 {float:left; margin-left:10px; width:220px;}
#disclaimCon {color:#616261;width: 700px; margin-top:15px; margin-left: 15px; font-size:11px!important;clear:both;}
.topHeading {margin-left: 80px;width: 600px;float: left;margin-top: 10px;}
.titletxt {font-size: 35px;font-weight: bold;}
.subtitletxt {margin-bottom:20px; margin-top:-10px;font-size:20px;}
.quoteBlock {width:355px; margin-left:70px; margin-top:40px; float:left;}
.quoteImgLeft {float:left; margin-top:9px; margin-left:10px; padding:0px;}
.quoteImgRight {float:right; margin-top:-70px; margin-right:15px;}
.wordspacing {margin-left:60px;}
.boxContent {margin-top:125px;}
.blockpara {margin-left:25px;margin-top: -10px;color:#616261}
.chk_this {float:left; margin-left: -5px; margin-right:5px; margin-top: -3px;}
sup {vertical-align:super;}
.supTitle {vertical-align:8px!important;}
.supFont {font-size:20px; vertical-align:-2px;}
.home-cta {margin-top:10px;}
    
/** Home Mobile **/    
#hero-score-watch {  float:left; background: #ffffff; border: 0; text-align: left; width: 100%; padding-top:1em; }
#hero-score-watch .copy {  width: 320px; margin:0 auto;  background: transparent url('/images/homepage/main-image-score-watch.jpg') left top no-repeat; background-size:auto 100%; min-height:190px; }
#hero-score-watch .copyStd {  width: 320px; margin:0 auto;  background: transparent url('/images/mobile/mobile-std-hero.jpg') left top no-repeat; background-size:auto 100%; min-height:190px; }
#hero-score-watch .copy p, .copyStd p { background: #ffffff; opacity: .85; font-size: 14px; padding: 10px; width: 140px; position:relative; top:40px; float:right; box-shadow: 5px 5px 5px #999; -moz-box-shadow: 5px 5px 5px #999; -webkit-box-shadow: 5px 5px 5px #999; box-shadow: 5px 5px 5px #999; margin-right:15px; }
#featured-score-watch { float:left; background: transparent; border: 0;  text-align: left; width: 100%; }
#featured-score-watch .header { background: #006782; color: #ffffff; font-size: 16px; height: 40px; width: 100%; text-align: center; vertical-align: middle;}
#featured-score-watch .header h3 { font-weight: normal; padding-top: 7px; margin-top: 0; vertical-align: middle;} 
#featured-score-watch .featured-body, #featured-3bm .featured-body { height: auto; }
#featured-score-watch .featured-body .feature { border: 0px solid #deeeee; height: auto; width: 80%; padding: 15px 25px 10px 15px; float:left; }
#featured-score-watch .featured-body .feature-starburst { display: inline; float:left;  margin-top:-40px; margin-left: -15px; height: 120px; width: 100px; }
#featured-score-watch .featured-body .feature .feature-info { display:inline; float:none; align:left;	border: 0px solid red;}
#featured-score-watch .featured-body .feature .feature-info .description { display: inline; float: left; padding-left: 12px;text-align: left; border: 0px solid blue; }
#featured-score-watch .featured-body .feature .feature-info .description .price { padding-left: 0px; }
#featured-score-watch .featured-body .feature .feature-info .description a { color: #ad0908; }
#featured-score-watch .featured-body .feature .feature-info .cta { display: inline; float: left; padding: 5px 0 15px 20px; border: 0px solid green;}
#featured-score-watch .featured-body .includes, #featured-3bm .featured-body .includes { padding: 15px 15px 0 15px; clear:both; }
#featured-score-watch .featured-body .includes a, #featured-3bm .featured-body .includes a { color: #ad0908;}
#featured-score-watch .featured-body .includes ul, #featured-3bm .featured-body .includes ul { list-style-image: url('/images/lp/checkmark2.png'); padding-left: 20px; padding-top: 10px;}
#featured-score-watch .featured-body .includes ul li, #featured-identity-ultimate .featured-body .includes ul li { margin-top: 5px;}
#featured-score-watch .product-info { vertical-align: bottom; padding: 0 0px 0 0px;width: 100%; position: relative; }
#featured-3bm .featured-body .includes { padding-top: 20px; }
#featured-score-watch .product-info .body1 { padding-left: 20px;}
#featured-score-watch .product-info .body1 h3 { }
#featured-score-watch .product-info .bureau-copy { font-size: 10px; padding: 1em 2em; width:90%; }
#featured-score-watch .button,  #featured-identity-ultimate .button {width: 80%; margin-right: 0px;}
#featured-3bm .feature { padding: 20px 15px 10px; }
#featured-3bm .feature .prodIcon { width: 97px; display: inline-block; background-size: 550px; background-position: -210px 0px; vertical-align:middle; }
#featured-3bm .featured-body .feature .feature-info { width: 160px; display: inline-block; height: 60px; font-size: 15px; line-height: 22px; padding: 0 10px; vertical-align:middle; }
#featured-3bm .switxt { font-size: 80%; }
#featured-3bm .body1 { padding: 15px 20px; }
#featured-3bm { float: left; clear:both; margin-bottom: 10px; } 
#hero-score-watch .button { width: 175px; }
.checkbox, .radio { width: 19px; height: 25px; padding: 0 5px 0 0; background: url(/images/homepage/checkbox-3.png) no-repeat; display: block; clear: left; float: left;}
#MobBtnTopMargin{margin-top:15px;}
#MobImgPosition{margin-top:0px!important;margin-left:3px!important;height:auto!important;}
#MobFeatureSpacing{padding-top:5px!important;padding-bottom:0px!important;}
#MobDescMargin {margin-top:10px;}
#MobBlurSpecial {font-weight:bold;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;text-align:center;}
#MemberMobileCon {margin: 0;float: left;width: 90%;padding-left: 1em;}
.MainTitle {font-size:25px;font-weight:bold;}
.mobSubHead{font-size:16px!important;}
    
/** Home Login Panel **/
.container_right fieldset#login {padding:0;margin:0;width:230px;border:none;background:url(/Images/home_trial/module-middle.png) repeat-y}
.login_panel_top {height:50px;background:url(/Images/home_trial/module-top.png) no-repeat;float:right;width:230px}
.login_panel_bottom {height:18px;background:url(/Images/home_trial/module-bottom.png) no-repeat;float:right;width:230px;margin-bottom:38px}
.login_panel_top h2 {font-size: 24px;font-weight: bold;margin: 10px 0 0 22px !important;}
.container_right fieldset#login label {font-size:13px}
.container_right fieldset#login p {margin-left: 22px !important;}
.container_right fieldset#login input {width:180px}
.container_right fieldset#login span.error {padding:0 20px;margin-bottom:1em;font-size:90%}
.container_right p.note {font-size: 11px !important;}
.container_right fieldset#login p.pForgot {font-size:12px;margin-top:0;margin-bottom:24px}

/** Custom Button **/
.securelocked.purchase 
{
    padding:0.5em 45px 0.5em 15px;
	background: url('/images/buttons/lock-button.png') no-repeat 110px center, -moz-linear-gradient(center top , #FDC8AD 0%, #FD5B09 87%, #FD5B09 100%);
	background: url('/images/buttons/lock-button.png') no-repeat 110px center, -o-linear-gradient(center top , #FDC8AD 0%, #FD5B09 87%, #FD5B09 100%);
	background: url('/images/buttons/lock-button.png') no-repeat 110px center, -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #FDC8AD), color-stop(0.87, #FD5B09), color-stop(1, #FD5B09));
	-pie-background: url('/images/buttons/lock-button.png') no-repeat 110px center, linear-gradient(center top , #FDC8AD 0%, #FD5B09 87%, #FD5B09 100%); 	  
}
.securelocked.purchase:hover {
	background: #eb580d;
	background: url('/images/buttons/lock-button.png') no-repeat 110px center, -moz-linear-gradient(center top , #fd8d55 0%, #ce4f0f 87%, #ce4f0f 100%);
	background: url('/images/buttons/lock-button.png') no-repeat 110px center, -o-linear-gradient(center top , #fd8d55 0%, #ce4f0f 87%, #ce4f0f 100%);
	background: url('/images/buttons/lock-button.png') no-repeat 110px center, -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fd8d55), color-stop(0.87, #ce4f0f), color-stop(1, #ce4f0f));
	cursor: pointer;
	-pie-background: url('/images/buttons/lock-button.png') no-repeat 110px center, linear-gradient(center top , #fd8d55 0%, #ce4f0f 87%, #ce4f0f 100%);
}

.feat_desc_qs {}

/** IE7 Hax **/
#login input {*margin-left:-20px!important;}
#login #pButLogin {*margin-left:12px!important}

/** Discount Module Member Home **/
.memberhome .feat_sec_sw {margin-top:-20px;}
.memberhome .feat_sec_sw img {margin-left:19px}
.memberhome .feat_sec_sw p {width:202px;}
#swh2, .feat_sec_02_idf > h2 {}
.feat_sec_02_idf img {margin-left:-8px}
.feat_desc_2 {height:230px}
.feat_sec_sw .feat_desc_2 {height:250px}
.feat_desc > a, .feat_sec_sw a {position:relative;bottom:0}
.feat_sec_02_idf {margin-top:-20px;height:250px}
#chkbox_home {position:relative;bottom:-10px;bottom: -25px/9;*bottom:-15px}
.ctaidf {width:180px}

/** Default/Trial Home Credit Card Module **/
.ccmod {margin-top:10px;*margin-top:40px;height:auto}
.ccmod h3 {}
.ccmod a {margin-top:32px;width:175px}

.ccmodtrial {margin-bottom:40px;margin-left:5px}
.ccmodtrial a {margin-top:10px;width:194px}

/** Member Home **/
.feat_sec_03 .feat_desc {margin-top:5px}
.feat_sec_03 .feat_desc a {margin:33px auto 0;margin-top:33px\9 auto 0;*margin-top:33px;width:180px;}
.tu_bg_offer {background: url("/Images/home_img/hero-promo-tu-bureau.png") no-repeat scroll 0 0 transparent!important;}
.tu_bg_offer .cleft_content {margin: 6px 10px 0;width:490px}
.tu_bg_offer h4 {color:#313537!important;font-size: 14px !important;padding-right:25px;margin-bottom:10px;margin-top:5px}
.cusbutton {behavior:none!important;background:url('/Images/Buttons/hero-button.png') no-repeat 0 -93px;-pie-background:url('/Images/Buttons/hero-button.png') no-repeat 0 -93px;border:none!important;padding:9px 15px}
.cusbutton:hover {background:url('/Images/Buttons/hero-button.png') no-repeat 0 -139px;-pie-background:url('/Images/Buttons/hero-button.png') no-repeat 0 -139px}
.tu_bg_offer h1 {color:#EB7930!important;font-size: 26px !important;font-weight: normal !important;letter-spacing: 0.015em;margin-bottom:0px!important}
.tu_bg_offer .cleft_content p span {color:#616261;margin-left:25px;width:405px;font-size:13px!important}
.tu_bg_offer .cleft_content p {margin-bottom:5px!important;margin-left:15px}
.tu_bg_offer .cleft_content a {margin-top:5px}

.eq_bg_offer {background: url("/Images/home_img/hero-promo-ef-bureau.png") no-repeat scroll 0 0 transparent!important;}
.eq_bg_offer .cleft_content {margin: 6px 10px 0;width:490px}
.eq_bg_offer h4 {color:#313537!important;font-size: 14px !important;padding-right:20px;margin-bottom:10px;margin-top:5px}
.cusbutton2 {behavior:none!important;background:url('/Images/Buttons/hero-button.png') no-repeat;-pie-background:url('/Images/Buttons/hero-button.png') no-repeat;border:none!important;padding:9px 15px}
.cusbutton2:hover {background:url('/Images/Buttons/hero-button.png') no-repeat 0 -46px;-pie-background:url('/Images/Buttons/hero-button.png') no-repeat 0 -46px}
.eq_bg_offer h1 {color:#EB7930!important;font-size: 26px !important;font-weight: normal !important;letter-spacing: 0.015em;margin-bottom:0px!important}
.eq_bg_offer .cleft_content p span {color:#616261;margin-left:25px;width:400px;font-size:13px!important}
.eq_bg_offer .cleft_content p {margin-bottom:5px!important;margin-left:15px}
.eq_bg_offer .cleft_content a {margin-top:5px}

.ficoone_bg_offer {background:url("/Images/home_img/guest-hero-module.png") no-repeat scroll 0 0 transparent!important;height:323px!important;}
.swftcusbutton {behavior:none!important;margin-top:10px;background:url('/Images/Buttons/hero-button-with-arrow.png') no-repeat!important;-pie-background:url('/Images/Buttons/hero-button-with-arrow.png') no-repeat!important;border:none!important}
.swftcusbutton:hover {background:url('/Images/Buttons/hero-button-with-arrow.png') no-repeat 0 -47px!important;-pie-background:url('/Images/Buttons/hero-button-with-arrow.png') no-repeat 0 -47px!important}
.ficoone_bg_offer h1 {color:#333!important}

/** Default and Guest Home Mudle Update **/
.swmintro { background: url(/Images/HomePage/intro/guest-hero-module-background.png) no-repeat!important; }
.swmintro .topHeading { margin-left: 32px; width: 485px; float: left; margin-top: 8px; }
#containercon .swmintro .topHeading h1.titletxt { font-size: 34px; }
.swmintro .subtitletxt { font-size: 19px; }
.swmintro sup { font-size: 10px; vertical-align: super; }
.swmintro p { width: 465px; margin-left: 46px; float: left; margin-bottom: 8px; }
.swmintro p img { float: left; width: 17px; margin-right: 4px; }
.swmintro p span { display: inline-block; float: left; width: 440px; line-height: 17px; }
.getstartedbtn { float: left; margin: 5px 0 0 32px; }
.getstartedbtn a { margin: 0 15px 0 0; }
.getstartedbtn .swm_p_tag { line-height: 34px; color: #EB7930; font-size: 34px; font-weight: bold;}
.swm_p_tag span { margin-right: 2px; font-weight: normal; font-size: 20px; position: relative; display: inline-block; top: -5px; }
.swm_p_info { position: relative; top: 7px; line-height: 16px; font-size: 12px; margin: 0 0 0 3px; }
.feat_sec_ficoone { height: auto; }
.feat_sec_ficoone .boxContent { margin-top: 0!important; }
.cushomegray { height: 37px; margin-top: 125px; width: 196px;background-position:130px center!important}
#chkbox_home { margin: 20px 0 10px 10px; }
.defaulthome .feat_sec_02 {background:url("/images/homepage/intro/home-fico-scale.png") no-repeat center top;}
#intromodule, .swmintrodc {display:none}
.getstartedbtn a {float:left}

/** Experian changes **/
.feat_sec_ficoone3 {height:auto;}
.feat_sec_ficoone3 .boxContent { margin-top: 0!important; }
.custorange {margin-top:100px;}