.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clear{clear:both}
*html{filter:expression(document.execCommand(BackgroundImageCache,false,true))}
body{width:100%;height:100%;padding:0;margin:0;font-family:arial,helvetica,sans-serif;font-size:12px;background-color:#3697CB;background:linear-gradient(top,#3697CB 0%,#67C8C9 100%);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#67C8C9),to(#3697CB));background:-webkit-linear-gradient(top,#3697CB 0%,#67C8C9 100%);background:-moz-linear-gradient(top,#3697CB 0%,#67C8C9 100%);background:-ms-linear-gradient(top,#3697CB 0%,#67C8C9 100%);background:-o-linear-gradient(top,#3697CB 0%,#67C8C9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3697CB',endColorstr='#67C8C9');height:1%;background-repeat:no-repeat;background-attachment:fixed}
input[type=submit] {font-family: "helvetica Neue", arial, helvetica, "Nimbus Sans L", sans-serif}
.fb-like{overflow:hidden}
#SiteTop{width:925px;margin:30px auto 0;text-align:left}
#SiteTop_nr{width:925px;margin:29px auto 0;text-align:left}
#Logo{float:left;padding-left:15px}
.desktopLogo{width:200px;margin-top:-18px;position:relative}
.mobileLogo{display:none}
.topAd{min-height:90px}
div.h1{float:left}
.error_str{font-weight:700;font-size:13px;color:red;text-align:center}
.success_str{font-weight:700;font-size:13px;color:#00F;text-align:center}
h2.RegForm,h3.RegForm{margin:0;padding:0;display:none}
#Header{clear:both;margin:0;padding-left:85px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;background:#FC6;height:50px}
.shadow{-webkit-filter:drop-shadow(3px 3px 3px rgba(255,242,167,.7));filter:drop-shadow(3px 3px 3px rgba(255,242,167,.7))}
#loginWrapPosition{left:543px}
#login{text-decoration:none;color:#ffc}
.logoutButton,.loginButton{float:left;background:#3E77A7;width:68px;padding:10px 0;text-align:center;line-height:12px;font-size:15px}
#homepage{text-decoration:none;background-color:#fc6;color:#1e3c99;font-weight:700;padding:6px 34px}
div#hphowto{display:none;width:inherit;position:absolute;top:18px;z-index:100;background:#fc6;color:#000}
.buttons{height:42px;margin:0;width:690px;position:absolute;left:225px;_left:94px;top:3px}
.nav{padding:0 15px;display:inline-block;margin:0;text-align:center;height:42px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;margin-right:8px;background-color:#336A99;background-repeat:repeat-x;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#5A97C9),to(#336A99));background:-webkit-linear-gradient(top,#336A99,#5A97C9);background:-moz-linear-gradient(top,#336A99,#5A97C9);background:-ms-linear-gradient(top,#336A99,#5A97C9);background:-o-linear-gradient(top,#336A99,#5A97C9)}
.nav a{color:#FFFFcA;text-decoration:none;font-size:23px;line-height:40px;text-shadow:0 2px 4px #336A99}
.nav:hover{background:#FC6!important;color:#009}
.nav a:hover{color:#009}
.nav:active{background:#FC6!important}
.nav a.sample{color:#009}
#active{background:#FC6!important}
#signUp{display:none}
#stay_connected{font-family:arial,sans-serif;font-size:12px;font-weight:700;color:#3697CB;float:left;padding:10px}
#buttonsPosition{left:362px}
.social{float:right;padding:9px 0px 9px 0;width:480px}
.youtube,.pinterest,.facebook,.twitter,.instagram{float:left;width:32px;height:32px;margin-right:10px}
.tabletButton,.tabletButton_blog{display:none}
.searchContainer,.searchContainer_blog{float:right}
.searchInput,.searchButton{float:left;height:22px}
.searchInput{margin-right:10px}
#Container{width:905px;margin-left:auto;margin-right:auto;background:#FFF;text-align:left;border-right:10px solid #FC6;border-left:10px solid #FC6;border-bottom:10px solid #FC6;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}
#Content{padding:25px 26px;min-height:300px}
*html #Content{height:300px}
.leftSideSamples{float:left;width:428px;background:#FFC;padding:30px;border:1px solid #67C8C9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:-30px}
.leftSideHome{float:left;width:428px;background:#FFC;padding:30px;border:1px solid #67C8C9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:40px}
#bottomHomeText{width:99%;margin:0 auto;font-size:10px}
#topHomeText{margin-top:-100px;margin-left:-25px;float:left}
.homeHeaderMobile{display:none}
.leftSideCat{float:left;width:338px;background:#FFC;padding:30px;border:1px solid #67C8C9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:10px 0 0 35px}
.leftSideCat h1.CategoryTitle{font-size:17px}
.arrow-down{border-right:5px solid;border-top:5px solid;width:15px;height:15px;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);float:right;margin:5px 10px 0 0}
.dropDownContainer{width:50%;position:relative}
#triggerAllCat{width:388px;background:#FFC;display:block;line-height:40px;border:1px solid #67C8C9;margin:-29px 0 0 35px;text-decoration:none;font-family:'Gill Sans',arial,helvetica,sans-serif;font-weight:700;font-size:17px;color:#67C8C9;text-align:left;padding-left:10px}
#drop{display:none;background:#FFC;border:1px solid #39C;position:absolute;top:41px;left:35px;width:398px}
#drop a{font-family:'Gill Sans',arial,helvetica,sans-serif;font-weight:700;font-size:17px;line-height:40px;color:#67C8C9;display:block;padding-left:10px;text-decoration:none}
#drop a:hover{background:rgba(255,205,93,0.3)}
.socialCat{width:33%;float:left;color:#fff;font-size:17px;text-align:center;line-height:35px;margin-top:15px;cursor:pointer}
.share{background:#3b5998}
.tweet{background:#00aced}
.service-more{background:#000}
.inSampleAd{padding:5px 0 25px}
.buttonText{display:none}
#RightContainer{float:right;width:310px}
.si-beauty,.si-children,.si-food,.si-health,.si-other{width:75px;height:75px}
.smallIcon{width:11%;float:left;padding-right:10px}
.fly{float:left;padding-right:10px}
.clearboth{clear:both}
.insideSampleBoxAd{margin:35px 0 20px}
.insideSampleBoxAd2{margin:20px 0 0}
.insideContent300x250{padding:0 25px 25px 95px}
.footerAd{width:860px;margin:20px auto 0}
#FooterLinks{font-family:arial,helvetica,sans-serif;margin-top:10px;color:#FFC;font-weight:700;font-size:12px;padding:30px 0 50px;text-align:center}
#FooterLinks a{color:#ffc;font-size:12px;padding:0 10px;line-height:25px}
#todayShow{float:left}
#FFInTheTodayShow{float:right;margin:-40px 0 25px 75px;font-size:11px}
#FFInTheNews{float:right;margin:-60px 0 25px 95px;font-size:11px}
#FFInTheTodayShow span,#FFInTheNews span{font-size:18px;color:#39C;font-weight:700;display:block;padding-bottom:10px;text-decoration:underline}
#HomeRegister .form_checkbox{font-size:10px;padding-bottom:0}
#cursor{cursor:pointer}
.SO_offerheading,.offertext,.offerlink{font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:700}
.offertext a.SO_offerlink,.offertext a.SO_offerlink:hover,.offertext a.SO_offerlink:visited,.offertext a.SO_offerlink:link{color:#39C;font-size:12px;font-weight:700}
.highlight{font-weight:700;color:#F90}
.cat_descr{padding:10px 0;line-height:16px}
.sample_descr{padding-top:10px}
#stw{font-weight:bold}
.CategoryTitleSample a{text-decoration:none}
#FreeSamples .SO_rowoffer{display:none}
.SO_rowofferheading,.hide{display:none}
.sampleHolder{padding-bottom:20px}
span.offertext{color:#039;font-weight:700}
a span.offertext{color:blue;font-weight:400;text-decoration:underline}
.OfferHolder span.offertext{color:#039;font-weight:700}
.SO_rowoffer a{color:#000;font-size:10px}
.RightSide .SO_rowoffer a{text-decoration:none}
.SO_rowoffer div{padding-left:14px}
#FreeSamples #offer_0{display:block}
#FreeSamples #offer_1{display:block}
#FreeSamples #offer_2{display:block}
#FreeSamples #offer_3{display:block}
#FreeSamples #offer_4{display:block}
#FreeSamples #offer_5{display:block}
#FreeSamples #offer_6{display:block}
#FreeSamples #offer_7{display:block}
#FreeSamples #offer_8{display:block}
#FreeSamples #offer_9{display:block}
.CategoryTitle{color:#3697CB;font-family:'Gill Sans',verdana,sans-serif;font-weight:700;font-size:22px}
.CategoryTitle img{padding-right:10px}
.CategoryTitleSample{color:#000;font-family:'Gill Sans',verdana,sans-serif;font-weight:700;font-size:14px}
.CategoryTitleSample a{line-height:20px}
.LeftSide{float:left;width:350px;margin-left:30px}
.RightSide{float:right;width:38.4%}
.RightSideCat{float:right;width:39%}
*html .OfferHolder,*html .RightSide{display:inline}
.CategoryButton{clear:both;font-family:arial,helvetica,sans-serif;display:block;text-decoration:none;color:#000}
.CategoryButton span{overflow:auto;display:block;padding:0 0 26px 20px;min-height:75px;font-size:12px;line-height:16px}
*html .CategoryButton span{height:60px}
.CategoryButton span a.title{font-weight:700;font-size:16px;color:#009;margin:0;padding:0;display:block;text-decoration:underline;font-family:'Gill Sans',arial,helvetica,sans-serif}
.CategoryButton div{float:left}
.ad{font-size:10px;color:#989898;font-family:arial;font-weight:700;float:right;padding-top:2px;margin-right:10px}
.adCat{font-size:10px;color:#989898;font-family:arial;font-weight:700;float:right;margin-right:30px}
.Error{color:red}
.hidden{display:none}
.title{height:26px;display:table-cell;vertical-align:middle}
#freeStuffContainer{width:600px;margin:30px auto 0;font-size:13px}
#freeStuffTitle,#privacyTitle,#FAQ_title{font-family:'Gill Sans',verdana,sans-serif;font-weight:700;font-size:22px}
#privacyContainer{width:90%;margin:0 auto;font-size:13px}
#FAQ_container{width:428px;background:#FFC;padding:30px;border:1px solid #67C8C9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:30px auto 0;font-size:13px}
#FAQ_container a.anchor{display:block;position:relative;top:-90px;visibility:hidden}
#pressContainer{width:720px;margin:20px auto 0}
#pressMain{float:left;width:480px;background:#FFC;padding:30px;border:1px solid #67C8C9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.pressVideoTitle{font-size:18px;color:#349ACC;font-weight:700}
.pressVideoDate{padding-bottom:20px}
embed{width:470px}
.video{padding-bottom:10px}
#contactUsFormContainer,.addr{float:left;font-size:13px}
.addr{margin-right:50px}
#contactUsFormContainer input,select{width:310px;height:40px;padding-left:15px;border:1px solid #A9A9A9;font-size:13px;margin-bottom:10px}
#contactUsFormContainer select{width:328px;height:44px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;background:url('https://freeflys-liskxo3wya1hrw3iefwr.netdna-ssl.com/images/dropdownArrow.svg') no-repeat scroll 95% 17px transparent;background-position-x:300px}
select::-ms-expand{visibility:hidden}
#contactUsFormContainer input:focus,select:focus{outline:none}
#contactUsFormContainer #submitButton{background:#6CC;color:#FFC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #6CC;width:150px;padding:0;font-size:16px}
#contactUsFormContainer font{vertical-align:middle}
#contactUsContainer{width:590px;margin:20px auto 0}
#contactUsContainer div.error,div.success{display:block;padding:10px;background:#FFD5D5;border:1px solid #FFACAD;color:#CF3738;margin:10px 0;width:557px}
#contactUsContainer div.success{color:#4F8A10;background-color:#DFF2BF;border-color:#DFF2BF}
#dynamic_area textarea{margin-bottom:20px;width:322px}
#sidebarAd{float:left;padding-right:15px}
#procentrContainer{width:90%;margin:20px auto;font-size:13px}
/* New Nav changes 9/15/2017 */
.sub-menu{width:523px;margin:0 auto}
.sub-menu div{cursor:pointer;display:inline-block;font-weight:500;font-size:14px;line-height:17px;color:#4a4a4a;text-transform:uppercase;margin:40px 40px 40px 0}
.sub-menu div.side-gigs:hover, .sub-menu-saving-money div.food:hover, .sub-menu-saving-money div.holidays:hover{color:#3C85DE}
.sub-menu div.jobs:hover, .sub-menu-saving-money div.shopping:hover{color:#3FA0CB}
.sub-menu div.work-from-home:hover, .sub-menu-saving-money div.beauty:hover{color:#376E9D}
.sub-menu div.earn-money-online:hover, .sub-menu-saving-money div.kids:hover{color:#ECAF24}
.sub-menu-saving-money div.free-samples-by-mail a:hover{color:#508BBC}
.sub-menu-saving-money div.coupons a:hover{color:#918D93}
.sub-menu .jobs{margin-right:0}
.sub-menu-saving-money{width:321px;/* change it back to this width when adding sub-menu width:771px;*/}
.sub-menu-saving-money .beauty{margin-right:0}
.sub-menu-saving-money a,.sub-menu a{text-decoration:none;color:#4a4a4a}
/*.article{position:relative;width:337px;display:inline-block;border:none;background-color:#fff;vertical-align:top;min-height:334px;margin-bottom:20px;margin-right:22px;max-width:100%;border:1px solid #D8D8D8}*/
.article{position:relative;width:337px;display:inline-block;border:none;background-color:#fff;vertical-align:top;margin-bottom:20px;margin-right:22px;max-width:100%;border:1px solid #D8D8D8}
.article.bottom-6{width:329px}
.bottom-6-title{font-size:14px;font-family:arial;color:#666;font-weight:bold;margin-bottom:10px}
.article a{text-decoration:none}
.last-in-row{margin-right:0px}
.article .featured{height:174px;overflow:hidden;display:block;position:relative}
.article .featured img{width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
/*.article-wrap{padding:12px;position:relative;overflow:visible;min-height:167px}*/
.article-wrap{padding:12px;position:relative;overflow:visible;min-height:100px}
.article-wrap .sub-cat{height:23px;width:154px;margin-bottom: 12px;text-align:center;margin-left:-12px;line-height:22px;padding:3px 0 3px 0}
.article-wrap .side-gigs, .article-wrap .food{background-color:#3C85DE}
.article-wrap .jobs, .article-wrap .shopping{background-color:#3FA0CB}
.article-wrap .work-from-home, .article-wrap .beauty{background-color:#376E9D}
.article-wrap .earn-money-online, .article-wrap .kids{background-color:#ECAF24}
.article-wrap .holidays{background-color:#3C85DE}
.article-wrap .fs-beauty, .article-wrap .fs-children,.article-wrap .fs-food,.article-wrap .fs-health,.article-wrap .fs-other{background-color:#376E9D}
.img-clipped{margin-bottom:-20px}
.article-wrap .cat-beauty{background-color:#f3c}
.article-wrap .cat-children{background-color:#93f}
.article-wrap .cat-food{background-color:#0c0}
.article-wrap .cat-health{background-color:#f30}
.article-wrap .cat-other{background-color:#09f}
.article-wrap span{color:#FFFFFF;font-family:arial;font-size:12px;font-weight:bold;line-height:23px;text-transform:uppercase}
.article-wrap p{font-weight:500;font-size:16px;text-transform:uppercase;padding:0 0 10px;margin:0}
.article-wrap h3{color:#4A4A4A;font-family:helvetica;font-size:16px;line-height:20px;font-weight:normal;margin:0}
#Container_wide{width:1100px;margin-left:auto;margin-right:auto;background:#FFF;text-align:left;border-right:10px solid #FC6;border-left:10px solid #FC6;border-bottom:10px solid #FC6;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}
#SiteTop_wide{width:1120px;margin:30px auto 0;text-align: left}
.buttons_wide{left:440px;height:42px;margin:0;width:662px;position:absolute;top:3px}
#buttonsPositionWide{left:557px;width:560px}
#header_buttons_position_wide{left:663px;width:560px}
.buttons_wide .nav{padding:0 13px}
.social_wide {float:right;padding:9px 0px 9px 0;width:480px}
/* End New Nav changes 9/15/2017 */
.readme_btn{float:right;position:absolute;bottom:4px;right:0;margin:0;padding:4px 8px;background-color:#fc6;color:#fff;font-weight:bold}
.viewall_btn{float:right;position:absolute;bottom:4px;right:0;margin:0;padding:4px 8px;background-color:#fc6;color:#fff;font-weight:bold}
/*pagination*/
#pagination{background-color:#fff;text-align:center}
#pagination_text{margin-bottom:10px;font-size:16px}
.pagination_box{display:inline-block;width:30px;margin:0 2px;padding-bottom:6px;font-size:16px}
.pagination_box a{text-decoration:none;color:#06c}
.pagination_box:hover {border-bottom:2px solid #06c}
.pagination_box_active{border-bottom:2px solid #666}
.pagination_box_active:hover{border-bottom:2px solid #666}
.pagination_box_arrow{display:inline-block;width:30px;margin:0 2px;padding-bottom:3px;font-size:24px;cursor:pointer}
.pagination_box_arrow a{text-decoration:none;color:#06c}
.pagination_box_arrow:hover {border-bottom:2px solid #06c}
.pagination_box_arrow_active:hover{border-bottom:2px solid #fff;cursor:auto}
/* Tablet Styles */
@media screen and (max-width:1024px) {
	#homepage{padding:6px}
	.loginwrap{left:375px}
	#loginWrapPosition{left:375px}
	#Header{padding-left:5px;height:55px}
	.h1 img{width:100%;height:55px}
	div.h1{width:35%}
	#stay_connected{font-size:13px;padding:0 10px 0 0;text-align:right;width:24%}
	.social{float:left;padding:12px 0 0;width:65%}
	.nav{margin-right:5px;padding:0 13px}
	#Logo{padding-left:0px}
	.desktopLogo{width:145px;position:static}
	.buttons{width:522px;left:162px}
	#header_buttons_position_wide,#buttonsPositionWide{left:254px}
	.nav a{font-size:17px}
	#Container,#Container_wide{width:680px;border-right:5px solid #FC6;border-left:5px solid #FC6;border-bottom:5px solid #FC6;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}
	.buttons_wide{left:162px;width:522px}
	.last-in-row {margin-right:22px}
	#topHomeText{margin-top:-96px;margin-left:-20px}
	.topText{width:50%}
	.topTextHeader{font-size:25px}
	.topTextSmall{line-height:18px;font-size:14px}
	.searchContainer{width:42%}
	.searchContainer_blog{width:100%;}
	.searchButton{width:32%;height:42px}
	.buttonText{display:block}
	.desktopButton{display:none}
	.tabletButton{display:block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #39C;background:#39C;font-weight:700;color:#FEFAE1;text-align:center;font-size:12px;width:104px;height:42px;cursor:pointer;word-wrap:break-word}
	.tabletButton_blog{display:block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #39C;background:#39C;font-weight:700;color:#FEFAE1;text-align:center;font-size:13px;width:100%;height:42px;cursor:pointer;word-wrap:break-word}
	.searchInput{width:62%;margin-right:0}
	.searchInput input{width:90%;height:36px}
	#Content{padding:15px}
	.leftSideCat{width:298px;margin:20px 0 0;padding:20px}
	.leftSideHome,.leftSideSamples{width:45.9%;padding:20px}
	.CategoryTitle{font-size:17px}
	.CategoryTitleSample{font-size:17px}
	.RightSide,.RightSideCat{width:46%}
	.RightSideCat{margin-top:20px}
	.CategoryButton .food,.beauty,.other,.health,.children{width:80%;height:80%}
	.CategoryButton span a.title{font-size:16px}
	.CategoryButton span{padding:0 0 20px;font-size:13px;line-height:19px}
	.insideContent300x250{padding:5px 0 25px}
	.ad{margin-right:0}
	.title{height:23px}
	#triggerAllCat{width:328px;margin:-28px 0 0;height:38px}
	#drop{top:39px;left:0;width:338px}
	#drop a{padding-bottom:6px}
	.CategoryTitle img{width:14%}
	.CategoryTitle img.smallIcon,.CategoryTitleSample img.smallIcon{width:23px;height:23px;margin-top:0}
	.CategoryTitleSample img.fly{width:14%}
	.SO_offerheading,.offertext,.offerlink{font-size:16px}
	.offertext a.SO_offerlink,.offertext a.SO_offerlink:hover,.offertext a.SO_offerlink:visited,.offertext a.SO_offerlink:link{font-size:16px}
	.socialCat{font-family:'Gill Sans',arial,helvetica,sans-serif;font-size:18px;margin-top:10px}
	.cat_descr{line-height:18px;font-size:13px}
	.sample_descr{line-height:18px;font-size:13px;padding-top:10px}
	.insideSampleBoxAd{margin:25px 0 15px}
	.insideSampleBoxAd2{margin:20px 0 0}
	.RightSide{width:46.2%;margin-top:23px}
	#FFInTheTodayShow,#FFInTheNews{float:left;font-size:14px;margin:0 0 15px}
	#FFInTheTodayShow span,#FFInTheNews span{padding:10px 0}
	#FooterLinks{font-size:14px;padding:0;margin:20px auto;width:70%}
	#FooterLinks a{font-size:14px}
	.footerAd{width:68%;margin:20px auto 0}
	#pressContainer{margin:40px auto 10px;width:557px}
	#pressMain{width:320px}
	input{-webkit-appearance:none;border-radius:0;border:1px solid #D8D8D8;height:40px}
	embed{width:320px}
	#contactUsContainer{width:90%;margin:50px auto 0}
	.addr{margin:0 0 20px;float:none}
	/*Nav changes */
	#SiteTop,#SiteTop_wide,#SiteTop_nr{width:690px;margin:30px auto 0}
	#buttonsPosition{left:255px;width:427px}
	.articles{margin-right:-30px}
	.article{width:46%;}
	.article.bottom-6{width:45%;}
	.article .featured{height:156px}
	.article.bottom-6 .featured{height:140px}
	.sub-menu-saving-money{width:277px;/* change it back to this width when adding sub-menu width:639px;*/}
	.sub-menu-saving-money div{margin-right:18px}
}