/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container                                  { position: relative; width: 980px; margin: 0 auto; padding: 0;  }
    .container .column,
    .container .columns                         { float: left; display: inline; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 170px; margin: 0 12px; }
    .container .four.columns                    { width: 230px; margin:0 0 0 10px; }
    .container .five.columns                    { width: 275px; margin:0 0 0 20px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; margin:0 15px 0 0; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 680px; }
    .container .thirteen.columns                { width: 705px; margin: 0 0 0 25px; }
    .container .fourteen.columns                { width: 775px; }
    .container .fifteen.columns                 { width: 925px;  margin: 0 0 10px 30px; }
    .container .sixteen.columns                 { width: 980px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }



/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container                                  { width: 768px; }
        .container .column,
        .container .columns                         { margin-top: 0; margin-left: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 160px; }
        .container .five.columns                    { width: 175px;  margin: 0 10px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 240px; }
        .container .eight.columns                   { width: 345px; margin:0 10px 0 0; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
        .container .thirteen.columns                { width: 565px; }
        .container .fourteen.columns                { width: 600px; }
        .container .fifteen.columns                 { width: 740px; margin: 20px 0 10px 15px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }

        /* Offsets */
        .container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 384px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; }
		#header-logo {
    margin: 25px 0 0 15px !important;
}
.quicksearch-upgrade {
    font-size: 13px !important;
    padding: 40px 0 10px 10px  !important;
}
#text-content h1 {
    font-size: 28px !important;
}
.lc-colboxheader img {
position:relative !important;
}
.lc-colboxheader span {
display: inline;
    float: left;
    font-size: 18px !important;
    margin: 0 0 0 10px;
    position: static !important;
}
.checkbox {
    font-size: 12px !important;
}
input.check {
    margin: 1px 8px 0 5px !important;
}
.input5 {
    width: 28% !important;
}
.regcheck {
  display:block !important;
}
.checkbox2, .pictureupload, .contentlogos {
margin: 15px 0 15px 0 !important;
}
.register-continue {
margin:0 !important;
float:left;
}
.pricecheckout-step1, .pricecheckout-step1_4, .pricecheckout-step1_free, .pricecheckout-step3_free {
    border: medium none !important;
    width: 100% !important;
}
.pricecheckout-step2, .pricecheckout-step2_4 {
    width: 60% !important;
}
.pricecheckout-step3, .pricecheckout-step3_4 {
    width: 30% !important;
}
.checkout-payment {
    padding: 0 !important;
}
.pricecheckout-step1_4 p, .pricecheckout-step1_free p {
    clear: both !important;
    font-size: 10px !important;
    margin: 5px 0 0 !important;
}
.nrbox2, .nrbox3 {
    width: 90px !important;
}
.nrbox4 {
    width: 115px !important;
}
.nrbox5 {
  display:none !important;
}
.nrbox6 {
    width: 120px !important;
}
.backgroundcheck-box_hlight img, .backgroundcheck-box img, .backgroundcheck-buildown img {
position:absolute;
bottom:15px;
right:10px;
}
.backgroundcheck-box_hlight img.bestoffer {
    top: 70px !important;
}
.summernanny {
background:none !important;
margin: 20px 0 70px !important;
}
.summernanny-content {
    float: left !important;
}
.footerbox {
	margin: 20px 5px 10px 0 !important;
}
	.footerseals {
	padding:10px 0 0 0;
	}
		.footerseals img {
   margin: 10px 3px 0 0 !important;
}
.input4 {width: 38.5%;}
#advsearch-col p {
    font-size: 10px !important;
}
#advsearch-col span {
    font-size: 15px  !important;
}
input.searchzip2 {
    width: 60px !important;
}
.search_upgradebtn, .search_upgradebtn2 {
    bottom: 20px !important;
    right: 130px !important;
}
.search_upgradebtn4 {
    bottom: 50px !important;
    right: 20px !important;
}
#searchupgrade-ad h1, #searchupgrade-ad2 h1, #searchupgrade-ad3 h1, #searchupgrade-ad4 h1 {
    font-size: 25px !important;
}
.sign_up { text-align:left;}
 .sign_up h2 { font-size:20px!important; font-weight:bold!important; margin-bottom:0!important; float:left; text-align:left;}
.sign_up .sign_cont { float:left;text-align:center;  margin-left:5px; line-height:15px; color:#a39b9a; margin-bottom:10px; font-size:13px; width:240px;}
.sign_up img { float:right;}

.nanny_list { border-bottom:1px solid #a19591; padding-bottom:15px; margin-bottom:15px;}
.nannylist_cont { float:left; width:330px; padding-right:10px;}
.nanny_img { float:right;}
.border_none { border-bottom:none;}
/*-----------------Popup*/
.green-popup    { background:#eaf8fe; border:1px solid #a4d3e9;  padding:10px; margin:2%; width:93%;}
.mes_icon       { float:left;}
.mes_cont       { float:left; width:77%; margin-left:10px; font-size:12px;}
.mes_cont strong { font-size:14px; }
.mes_btn        { float:left; margin-top:10px; margin-left:55px;}
#progressbar { width:60%!important ; }

.footerseals img {/*margin: 10px 3px 0 0 !important;*/ }

.profile-contactlg {
    margin: 20px 0 15px 195px !important;
}
.fastfacts {
    margin: 20px 0 0 !important;
    overflow: auto;
}
.fastfacts p {
    font-size: 11px !important;
}

#content-container3 {
    padding: 10px 0 30px !important;
}
.content-quicksearch span, .content-signupnow span {
    font-size: 20px !important;
    margin: 20px 5px 0 0 !important;
}
.content-quicksearch p, .content-signupnow p {
    font-size: 13px !important;
    width: 30% !important;
}
.content-quicksearch img, .content-signupnow img {
    margin: 5px 0 0 10px !important;
}
.content-nannies_citysearch-cols {
 margin: 0 35px 0 0  !important;
}
.home-signupbox span.radio {
    margin: 0 !important;
}
.homecheckbox {
    bottom: 52px !important;
    right: 10px !important;
}
.home-hwi_box, .home-hwi_box2 {
    margin: 0 !important;
    width: 200px !important;
}
.home-hwi_box span, .home-hwi_box2 span {
    font-size: 14px !important;
}
.home-hwi_arrow {
    margin: 0 20px 0 0 !important;
    width: 45px !important;
}
.home-testimonalsbox {
    margin: 10px 0 0 50px !important;
}
.home-whoistalk img {
    width: 25% !important;
}
.home-readytojoin p {
    margin: 10px 10px 0 0 !important;
}
.my_favorites .nrbox1{ width:133px; }
.my_favorites .nrbox1-content { margin-left:8px;}
.my_favorites .nrbox1 img{ width:50px; margin-right:5px; }
.my_favorites .nrbox4{ width:113px!important;}

.textbox_a {  width:100px;}

.inbox_cont .check          { display:block;}
.inbox_cont .mess_delete    { }
.inbox_cont .mess_date      {width:65px;  }
.inbox_cont .mess_read      {width:50px; display:none;}
.inbox_cont .mess_form      {width:100px;}
.inbox_cont .mess_subject   {width:235px; }

.login-box { width: 427px;}
.textbox   { width:250px ;}

/*.footerseals {
    padding: 10px 0 0!important;
}*/
.footerseals {
    width: auto !important;
}
  .footer_link {
    float: left;
    padding-top: 0!important;
}
    }
  


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container { width: 300px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  {  margin: 0 0 0 10px; width: 295px; }


        /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }
#home-hero {
 	opacity: 0;
}	
#header-logo {
    margin: 10px 0 0 !important;
		text-align: center !important;
}
#header-rightbox {
    margin: 5px 0 0 0 !important;
}
.upgradelink {
 left: 220px !important;
    top: 132px !important;
z-index: 100;
}
.upgradelink2 {
display:none;
}
.mainnav {
    background:#FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    line-height: 160%;
    margin: 10px 0 0 !important;
    padding: 0 !important;
    text-align: center !important;
	position: relative;
}
.mainnav a {
margin:0 10px !important;
}
.topnav {
    text-align: center !important;
	position:relative !important;
top:0 !important;
}
#header-rightbox {
    margin: 5px 0 0 0 !important;
}
.quicksearch-upgrade {
    text-align: center !important;
}
.quicksearchbox img.gobtn, .upgradebox img.upgradebtn {
    margin: 5px 0 0 5px !important;
float:none !important;
}
.upgradebox {
    margin: 10px 0 0 !important;
}
.upgradebox span {
    float: none !important;
}
#content-container {
    margin: 10px 0 0 !important;
}
#homecta {
    background: none !important;
}
.home-signup {
    width: 100% !important;
}
.home-signup h1 {
    font-size: 20px !important;
}
.home-signup h2 {
    font-size: 18px !important;
}
.home-signup span {
    font-size: 13px !important;
}
.home-signupbox span, .home-signupbox input {
    margin: 0 !important;
}
#text-content {
    padding: 5px 15px 0 5px !important;
}
#text-content h1 {
    font-size: 28px !important;
}
.lc-colboxheader img {
position:relative !important;
}
.lc-colboxheader span {
display: inline;
    float: left;
    font-size: 18px !important;
    margin: 0 0 0 10px;
    position: static !important;
}
.registerheadbox span {
    font-size: 17px !important;
}
.input span, .input2 span, .input3 span, .input4 span, .input5 span, .input6 span {
    font-size: 13px !important;
    padding: 5px !important;
}
.input3 {
    width: 99.5% !important;
}
.input5 {
    width: 25% !important;
}
.input2 span p {
    font-size: 6px !important;
}
.checkbox {
    font-size: 11px !important;
    margin: 15px 0 0 !important;
}
input.check {
    margin: 0 8px 0 0 !important;
}
.regcheck {
  display:block !important;
}
.checkbox2, .pictureupload, .contentlogos {
margin: 15px 0 15px 0 !important;
    font-size: 11px !important;
}
.register-continue {
margin:0 !important;
}
.pricecheckout-step1, .pricecheckout-step1_4, .pricecheckout-step1_free, .pricecheckout-step3_free {
    border: medium none !important;
    width: 100% !important;
	padding:0 !important;
}
.pricecheckout-step2, .pricecheckout-step2_4 {
    width: 100% !important;
}
.pricecheckout-step3, .pricecheckout-step3_4 {
    width: 90% !important;
	margin: 0 0 10px !important;
}
.checkoutsummary img {
    clear: both;
}
.input7 {
    width: 65% !important;
}
.input8 {
    width: 28% !important;
}
.checkout-payment {
    padding: 0 !important;
	margin: 0 !important;
}
.checkout-paymentfields, .checkout-paymentfields2 {
background:none !important;
    padding: 0 !important;
		margin: 10px 0 0 0 !important;
}
.promocode, .promocode2 {
    margin: 0 !important;
}
.pricecheckout-step1_4 p, .pricecheckout-step1_free p {
    clear: both !important;
    font-size: 10px !important;
    margin: 5px 0 0 !important;
}
.backgroundcheck-box_hlight img, .backgroundcheck-box img, .backgroundcheck-buildown img {
float:right !important;
margin: 0 !important;
position:relative !important;
bottom: inherit !important;
right: inherit !important;
}
.backgroundcheck-box_hlight, .backgroundcheck-box, .backgroundcheck-buildown {
overflow:auto !important;
}
.backgroundcheck-box_hlight img.bestoffer {
    display:none;
}
.bgcheckout {
    width: 100% !important;
}
.summernanny {
background:none !important;
}
#rightcol {
min-height:inherit !important;
  width: 88% !important;
   margin: 0 0 10px !important;
}
.nrbox2, .nrbox3, .nrbox4, .nrbox5 {
	display:none !important;
		}
.nrbox6 {
    width: 115px !important;
}
#advsearch-col2 {
	display:none;
}	
	.footerseals img {
    margin: 40px 5px 0 0 !important;
}
 .inputBtn { width:260px;}
.EditInputBtn { width:260px;}
.input4 {width: 37.6%;}
#searchupgrade-ad, #searchupgrade-ad2, #searchupgrade-ad3, #searchupgrade-ad4 {
    background: none !important;
	 height: 110px !important;
    padding: 10px !important;
}
#searchupgrade-ad ul li, #searchupgrade-ad2 ul li, #searchupgrade-ad3 ul li, #searchupgrade-ad4 ul li {
	display:none !important;
}
.search_upgradebtn {
	bottom: 5px !important;
	right:30px !important;
}
.search_upgradebtn2, .search_upgradebtn4 {
	bottom: 5px !important;
	right:50px !important;
}
#searchupgrade-ad4 p {
	display:none !important;
}
#advsearch-col2 {
	display:none;
}
#advsearch-col span {
  margin: 5px 0 !important;
}
#searchresults span.nextpage {
    margin: 0 20px 10px 0 !important;
}
#searchupgrade-ad h1, #searchupgrade-ad2 h1, #searchupgrade-ad3 h1, #searchupgrade-ad4 h1 {
    font-size: 20px !important;
}
.nrbox1-content span.joblist {
    font-size: 10px !important;
}
.nrbox1 {
    width: 165px !important;
}
.mainnav {position: relative!important;}
.sign_up { text-align:center;}
.sign_up h2 { font-size:22px!important; font-weight:bold!important; margin-bottom:0!important; float:none; text-align:center;}
.sign_up .sign_cont { float:none;text-align:center;  margin-left:15px; line-height:15px; color:#a39b9a; margin-bottom:10px; font-size:13px;  width:auto;}
.sign_up img { float:none;}
.nanny_list { border-bottom:1px solid #a19591; padding-bottom:15px; margin-bottom:15px;}
.nannylist_cont { float:none; width:auto;}
.nanny_img { float:none;}
.border_none { border-bottom:none;}
/*-----------------Popup*/
.green-popup    { background:#eaf8fe; border:1px solid #a4d3e9;  padding:10px; margin:2%; width:89%;}
.mes_icon       { float:left;}
.mes_cont       { float:left; width:70%; margin-left:10px; font-size:12px;}
.mes_cont strong { font-size:14px; }
.mes_btn        { float:left; margin-top:10px; margin-left:55px;}
.footerseals img {/*margin: 40px 5px 0 0 !important;*/  }
#profile-leftcol {
min-height: 300px !important;
padding: 30px 0 10px !important;
}
.profile-titleinfo span {
  float: left !important;
}
#profile-tabbedbox {
    margin: 0 0 10px !important;
    width: 88% !important;
}
.profile-aboutbox {
    width: 96% !important;
}
.profile-schedulebox {
	display:none;
}
.profile-contactlg {
  margin: 15px 0 15px 5px !important;
    max-width: 90% !important;
}
.tabs li.contact {
    display: none;
}
[id^="tab"]:checked + label {
    top: 7px !important;
}
.tabs label {
    font-size: 10px !important;
	top: 7px !important;
	padding: 10px 10px !important;
}
.tab-content {
    font-size: 10px !important;
}
.profile-aboutcontent ul {
    float: inherit !important;
	display: block;
}
.fastfacts {
    margin: 20px 0 0 !important;
    width: 88% !important;
}
.tab-content ul, .tab-content2 ul {
    font-size: 9px !important;
}
#content-container3 {
    padding: 10px 0 175px !important;
}

.members-search {
    margin: 0 15px 0 0 !important;
}
.members-fab5, .members-top5 {
    margin: 0  !important;
		border: none !important;

}
.members-titlebox {
    padding: 5px 20px 15px 10px !important;
	   margin: 0 0 10px !important;
	  
}
.members-fab5_nannies, .members-top5_families {
    margin: 0 10px !important;
	
}
.members-expertinsights_head span {
     margin: 0 0 10px !important;
}
.members-expertinstight_hero {
    float: left !important;
}
.members-expertinstight_hero span {
    float: right !important;
     text-align: left !important;
}
.members-expertinstight_hero img {
    float: left !important;
}
.members-expertinsights, .members-resources {
    padding: 5px 15px 0 0 !important;
	margin:0 !important;
	border: none !important;
}
.members-titlebox2 {
    background:#7ABCDB !important;
    height: auto !important;
}
.members-resources_box {
    border:none !important;
    margin: 0 5px 0 0 !important;
    width: 100% !important;
}
.content-quicksearch, .content-signupnow {
    margin: 10px 10px 10px 0 !important;
    padding: 10px !important;
    text-align: center !important;
}
.content-quicksearch span, .content-signupnow span {
    margin: 5px 26px !important;
}
.content-quicksearch p, .content-signupnow p {
    margin: 0 0 15px !important;
    padding: 0 10px !important;
    width: auto !important;
}
.content-quicksearch img, .content-signupnow img {
    margin: 0 30px !important;
}
.homecheckbox {
    bottom: 50px !important;
    right: 10px !important;
}
.home-hwi_arrow {
    display: none !important;
}
.home-hwi_box, .home-hwi_box2 {
   margin: 0 0 0 20px !important;
}
.home-testimonalsbox, .home-testimonalsbox2 {
    margin: 10px 0 0 !important;
	width: auto !important;
}
.home-whoistalk img {
    float: inherit !important;
}
.home-readytojoin p {
    float: inherit !important;
    font-size: 14px !important;
    margin: 0 0 10px !important;
}
.home-readytojoin img {
    float: inherit !important;
}
.play_video { width:245px; margin:0 0 10px 4px; background-color:#DA441B; }
.video_box {width: 123px;}

.favorites_wrap { padding:5px 0 0 0;}
.my_favorites   .nrbox1 { width:164px!important;}
.mysorting {margin:0 0 10px 0; }
.sorting_drop { margin-top:5px; }
#rightcol {width:92.4%;}
.my_favorites  { margin-left:-5px;}  
.lc-colbox { margin-left:-15px;}
#profile-tabbedbox {min-height:440px !important;}
.mysorting span { float:left; padding:0 15px 5px 10px; /*width:300px;*/ border-right:none;}


.inbox_cont .check          { display:none;}
.inbox_cont .mess_delete    { }
.inbox_cont .mess_date      {width:65px;  }
.inbox_cont .mess_read      {width:50px; display:none;}
.inbox_cont .mess_form      {width:104px;}
.inbox_cont .mess_subject   {width:235px; display:none; }

.login-box { width: 250px;}
.textbox   { width:230px ;}
.fieldbox {text-align:left;}
.check-box  { width:125px; text-align:left; padding-left:4px;}
.right_cont {width:160px; float:left; font-size: 11px; text-align:left;}
.left_cont  {width:73px;}
.ad1, .ad2, .colbox {
display:none;
}
.ad3 {
display:inherit !important;	
}
.footerseals {
    width: 282px !important;
}

.f_address {
    min-height: inherit !important;
}
.footer_link {
    float: left;
    padding-top: 10px!important;
}
}



/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 425px; margin: 0 0 0 12px; }
		#home-hero {
 	opacity: 0;
}	
#header-logo {
    margin: 15px 0 0 !important;
	text-align: center !important;
}
#header-rightbox {
    margin: 5px 0 0 0 !important;
}
.upgradelink {
    left: 340px !important;
    top: 120px !important;
z-index: 100;
}
.mainnav {
    background:#FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    line-height: 160%;
    margin: 10px 0 0 !important;
    padding: 0 !important;
    text-align: center !important;
}
.mainnav a {
margin:0 15px !important;
}
.topnav {
    text-align: center !important;
	position:relative !important;
top:0 !important;
}
#content-container {
    margin: 10px 0 0 !important;
}
#homecta {
    background: none !important;
}
.home-signup {
    width: 100% !important;
}
.home-signup h1 {
    font-size: 22px !important;
}
.home-signup h2 {
    font-size: 21px !important;
}
.home-signupbox span, .home-signupbox input {
    margin: 0 !important;
}
#text-content h1 {
    font-size: 28px !important;
}
#text-content {
    padding: 5px 15px 0 5px !important;
}
.lc-colboxheader img {
position:relative !important;
}
.lc-colboxheader span {
display: inline;
    float: left;
    font-size: 18px !important;
    margin: 0 0 0 10px;
    position: static !important;
}
.checkbox {
    font-size: 12px !important;
    margin: 15px 0 0 !important;
}
.regcheck {
  display:block !important;
}
.checkbox2, .pictureupload, .contentlogos {
margin: 15px 0 15px 0 !important;
}
.input5 {
    width: 26% !important;
}
.register-continue {
margin:0 !important;
}
.pricecheckout-step1, .pricecheckout-step1_4 {
    border: medium none !important;
    width: 100% !important;
}
.pricecheckout-step2, .pricecheckout-step2_4 {
    width: 100% !important;
}
.pricecheckout-step3, .pricecheckout-step3_4 {
    width: 90% !important;
	margin: 0 0 10px !important;
}
.checkoutsummary img {
    clear: both;
}
.pricecheckout-step1_4 p {
    clear: both !important;
    font-size: 10px !important;
    margin: 5px 0 0 !important;
}
.backgroundcheck-box_hlight img, .backgroundcheck-box img, .backgroundcheck-buildown img {
float:right !important;
margin: 0 !important;
position:relative !important;
bottom: inherit !important;
right: inherit !important;
}
.backgroundcheck-box_hlight, .backgroundcheck-box, .backgroundcheck-buildown {
overflow:auto !important;
}
.backgroundcheck-box_hlight img.bestoffer {
    display:none;
}
.bgcheckout {
    width: 100% !important;
}
.summernanny {
background:none !important;
}
#rightcol {
    padding: 5px !important;
	min-height:inherit !important;
	    width: 90% !important;
}
.nrbox1-content span.joblist {
    font-size: 10px !important;
}
.nrbox1 {
    width: 170px !important;
}
.nrbox2 {
	display:inherit !important;
    width: 100px !important;
}
		.nrbox3, .nrbox4, .nrbox5 {
			display:none !important;
		}
.footerseals img {
   margin: 20px 3px 0 0 !important;
}
 .inputBtn { width:370px;}
 .EditInputBtn { width:285px;}
 .MultiFile-label { width:auto; padding:5px; margin-bottom:5px; margin-left:56px; height:20px; border-bottom:1px solid #ccc;}
.input4 {width: 39%;}
#searchupgrade-ad, #searchupgrade-ad2, #searchupgrade-ad3, #searchupgrade-ad4 {
    background: none !important;
	 height: 115px !important;
    padding: 10px !important;
}
#searchupgrade-ad ul li, #searchupgrade-ad2 ul li, #searchupgrade-ad3 ul li, #searchupgrade-ad4 ul li {
	display:none !important;
}
.search_upgradebtn {
    right: 30px !important;
	bottom: 5px !important;
}
#advsearch-col2 {
	display:none;
}
#advsearch-col span {
    float: left !important;
  margin: 5px 0 !important;
}
#searchresults span.nextpage {
    margin: 0 45px 10px 0 !important;
}
#searchupgrade-ad h1, #searchupgrade-ad2 h1, #searchupgrade-ad3 h1, #searchupgrade-ad4 h1 {
    font-size: 25px !important;
}
#searchupgrade-ad4 p {
	display:none !important;
}
.sign_up { text-align:center;}
 .sign_up h2 { font-size:22px!important; font-weight:bold!important; margin-bottom:0!important; float:none; text-align:center;}
.sign_up .sign_cont { float:none;text-align:center;  margin-left:15px; line-height:15px; color:#a39b9a; margin-bottom:10px; font-size:13px;}
.sign_up img { float:none;}
/*-----------------Popup*/
.green-popup    { background:#eaf8fe; border:1px solid #a4d3e9;  padding:10px; margin:2%; width:91%;}
.mes_icon       { float:left;}
.mes_cont       { float:left; width:80%; margin-left:10px; font-size:12px;}
.mes_cont strong { font-size:14px; }
.mes_btn        { float:left; margin-top:10px; margin-left:55px;}
#progressbar    { width:80%!important ; }
.footerseals img {/* margin: 20px 3px 0 0 !important;*/ }
#profile-leftcol {
min-height:400px; !important;
padding: 30px 15px 0 0 !important;
}
.profile-titleinfo span {
    float:left  !important;
}
#profile-tabbedbox {
    margin: 0 0 100px !important;
	min-height:360px !important;
	 width: 90% !important;
}
.profile-aboutbox {
    width: 93% !important;
}
.profile-schedulebox {
	display:none;
}
.profile-titleinfo h6 {
    float: inherit !important;
}
.profile-aboutcontent ul {
    display: block;
}
.tabs li.contact {
    display: none;
}
[id^="tab"]:checked + label {
    top: 5px !important;
}
.profile-contactlg {
    margin: 15px 0 15px 25px !important;
}
.tabs label {
    font-size: 11px !important;
	top: 5px !important;
}
.tab-content {
    font-size: 10px !important;
}
.fastfacts {
   width: 92% !important;
}
.tab-content ul, .tab-content2 ul {
    font-size: 9px !important;
}
#content-container3 {
    padding: 10px 0 70px !important;
}
.members-resources_box p {
    padding: 0 15px 0 0 !important;
}
.members-titlebox2 {
    background: url("../images/members-span_bg.jpg") no-repeat scroll right top #7ABCDB !important;
    height: 18px !important;
}
.members-search {
    margin: 0 30px 0 0 !important;
}
.content-quicksearch, .content-signupnow  {
 margin: 10px 20px 10px 0 !important;
    padding: 10px !important;
}
.content-quicksearch span {
    margin: 5px 5px 0 10px !important;
}
.content-signupnow span {
    font-size: 22px;
    margin: 20px 11px 0 !important;
}
.content-quicksearch p {
margin: 0 0 0 10px !important;
    width: 40% !important;
	text-align:left !important;
	    padding: 0 !important;
}
.content-signupnow p {
    font-size: 13px !important;
    width: 48% !important;
	margin: 0 !important;
    padding: 0 !important;
}
.content-quicksearch img {
    margin: 20px 0 0 20px !important;
}
.content-signupnow img {
    margin: 10px 80px 0 !important;
}
.home-signupbox span.radio, .home-signupbox input.radiostyle {
    right: 50px !important;
}
.home-hwi_arrow {
    display: none !important;
}
.home-hwi_box, .home-hwi_box2 {
   margin: 0 0 0 80px !important;
}
.home-testimonalsbox {
    margin: 10px 0 0 !important;
}
.home-whoistalk img {
    float: inherit !important;
}
.home-readytojoin p {
    float: inherit !important;
    font-size: 14px !important;
    margin: 0 0 10px !important;
}
.home-readytojoin img {
    float: inherit !important;
}
.video_box {width: 114px;}
.play_video { width:330px; margin:0 auto 10px auto; }
.favorites_wrap { padding:5px 0 0 6px;}
.mysorting {margin:0 13px 10px 0; }
#rightcol {width:97.2%;}
.my_favorites   .nrbox1 { width:179px!important;}
.inbox_cont .check          { display:block;}
.inbox_cont .mess_delete    { }
.inbox_cont .mess_date      {width:65px;  }
.inbox_cont .mess_read      {width:50px; display:none;}
.inbox_cont .mess_form      {width:190px;}
.inbox_cont .mess_subject   {width:235px; display:none; }

.login-box { width: 330px;}
.textbox   { width:160px ;}
.fieldbox  {text-align:right;}
.check-box {float:right;  width:198px; }
.right_cont {width:210px; }
.left_cont  {width:90px;}
.ad1, .ad2, .colbox {
display:none;
}
.ad3 {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inherit !important;
    margin: 0;
    text-align: center;	
}

.footerseals {
    width: 430px !important;
}

}


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

