/* Minification failed. Returning unminified contents.
(2824,89): run-time error CSS1036: Expected expression, found ';'
(3235,1): run-time error CSS1035: Expected colon, found 'margin'
(6051,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(7340,6): run-time error CSS1031: Expected selector, found '/'
(7340,6): run-time error CSS1025: Expected comma or open brace, found '/'
 */
body { 
background:#eaeaea url(../imagesVT/bg-x.gif) repeat-x top left;
position: relative;
z-index: 1;
margin: 0;
/*font-family: MuseoSans-500;*/

font-family:MuseoSans-500,Arial,Helvetica,sans-serif;
padding: 0;
font-weight:normal;
color:#333;
}
body:after {
bottom: 0;
content: "";
height: 100%;
left: 0;
position: absolute;
right: 0;
width: 100%;
z-index: -1;
}
.MuseoSans-500 { 
font-family: MuseoSans-500;
font-weight: normal;
font-style: normal;
}
h1, h2, h3, h4, h5 { 
font-family: MuseoSans-500;
font-weight: normal; 
font-style: normal; 
 margin: 0 0 10px;
    padding: 0;
}
img {
border:none;
max-width: 100%;
}
a {
color:#DA441B;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
.hidden{display: none;}

.full-width-header {
width: 100%;
}
select{ padding:5px 6px 5px 6px!important; }
#content-container {
width:100%;
margin:40px 0 0 0;
background:#fff;
min-height:600px;
height:auto;
overflow:hidden;
padding: 10px 0 0 0;
}
#content-container2 {
width:100%;
margin:40px 0 0;/*margin:5px 0 0;-------------dipak*/
background:#fff;
min-height:600px;
height:auto;
overflow:hidden;
padding: 10px 0 0 0;
}
#content-container3 {
/*width:100%;
margin:0;
background:#fff;
min-height:675px;
height:auto;
overflow:hidden;
padding: 10px 0;*/
width:100%;
margin:40px 0 0 0;
background:#fff;
min-height:600px;
height:auto;
overflow:hidden;
padding: 10px 0 0 0;
}
.full-width_cta {
background:#fff url(../imagesVT/homecta-bg.gif) repeat-x top left;
border-top:5px solid #7abcdb;
}
.full-widtha {
background:#3E4965;
margin:0;
padding: 10px 0 20px;
width: 100%;
}
.full-widthb {
background:#232843;
border-top:#3f4965 15px solid;
margin:0;
  overflow: hidden;
    padding: 0 0 30px;
width: 100%;
}
.full-widthc {
background:#eaeaea;
height:auto;
width: 100%;
padding:10px 0;
}
#header-logo {
margin:25px 0;
position:relative;
}

#header-rightbox {
    display: inline;
    float: right;
    margin: 0;
    width: auto;
}
#header-rightbox span {
    color: #333333;
    display: inline;
    font-size: 13px;
    padding: 0 0 0 5px;
}
#header-rightbox span a {
text-decoration:underline;
color:#333;
}
#header-rightbox span a:hover {
text-decoration:none;
}
#header-rightbox a img {
    display: inline;
    float: right;
    margin: 6px 0 0;
}
.topnav {
color: #666;
font-size: 13px;
height: auto;
margin: 0;
padding: 0;
position: absolute;
right: 0;
top: -15px;
width: auto;
}
.topnav a {
font-size:13px;
color:#666;
text-decoration:none;
}
.topnav a:hover {
text-decoration:underline;
}
.mainnav {
    bottom: -15px;
    height: auto;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    width: auto;
}
.mainnav a {
font-size:15px;
color:#70b0ce;
text-decoration:none;
text-transform:uppercase;
margin:0 0 0 10px;
}
.mainnav a:hover {
color:#09173B;
}
.upgradelink, .upgradelink2 {
left: 400px;
position: absolute;
top: 10px;
}
.upgradelink a, .upgradelink2 a {
color: #666;
font-size: 14px;
text-decoration:none;
}
.upgradelink a:hover, .upgradelink2 a:hover {
text-decoration:underline;
}
#homecta {
    background: url("../imagesVT/mainhomecta-hero.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    margin: 0;
    min-height: 515px;
    padding: 0;
    width: auto;
}
.home-signup {
    background: none repeat scroll 0 0 #3f4965;
    float: left;
    height: 475px;
    margin: 10px 0 0;
    padding: 30px 0 0;
    text-align: center;
    width: 40%;
}


.home-signup h1 {
    color: #fff;
    font-size: 25px;
    margin: 0 0 10px;
    padding: 0 20px;
}
.home-signup h2 {
    color: #fff;
    font-weight: normal;
    margin: 10px 0;
    padding: 0 60px;
}

.home-signup span {
color:#7abcdb;
font-size:13px;
font-weight:normal;
margin:0;
padding:0;
}
.home-signupbox {
height: 326px;
margin: 10px 0 0 0;
padding: 0;
width: auto;
position:relative;
}
.home-signupbox ul {
list-style: none outside none;
margin: 20px 0 10px 0;
position: relative;
color:#fff; padding:0;
}
.home-signupbox li {
    font-size: 18px;
    margin-bottom: 10px;
    padding-bottom: 5px; text-align:left; padding-left:20px;
}
.home-signupbox span.radio {
position: absolute;
/*right: 0;*/
width: 22px;
height: 22px;
padding: 3px;
/*margin: 0 40px 0 15px; margin-left:-24px;*/
color: #FFF;
text-align: left;
background: url(../imagesVT/home-checkbox.png) no-repeat top left;
visibility: visible!important; 
}
.home-signupbox span.radio:after{
background: url(../imagesVT/home-checkbox.png) no-repeat top left;
visibility: visible!important; 

}
.home-signupbox input.radiostyle {
/*right: 0;*/
margin: 0;
position: absolute;
/*right: 0;*/
margin: 0;
width: 22px;
height: 22px;
margin: 0 40px 0 0;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
opacity: 0;
cursor: pointer;
}
.home-signupbox input.radiostyle[type="radio"] + span.radio{ 
visibility: hidden !important; 
background: url(../imagesVT/home-checkbox_yes.png) no-repeat top left;
}

 span.radio:after{
background: url(../imagesVT/home-checkbox_yes.png) no-repeat top left;
}
.home-signupbox input.radiostyle[type="radio"]:checked + span.radio{
visibility: visible !important; 
}
.home-signupfields {
    font-size: 13px;
    height: auto;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    width: auto;
}
.home-signupfields img {
    margin: 15px 0 0 0;
}
.homecheckbox {
bottom: 65px;
    color: #FFFFFF;
    display: block;
    font-size: 8px;
    height: auto;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 15px;
    text-align: left;
    width: 45%;
}
.homecheckbox  a{
    color: #fff;
    font-size: 8px;
	margin: 0 0 0 1px;
	padding:0;
}
.home-testimonals {
margin:0;
overflow: hidden;
width: 100%;
padding:20px 0 0 0;
}
.home-testimonalsbox {
display: inline;
    float: left;
    height: auto;
    margin: 10px 0 0 160px;
    padding: 0 0 0 10px;
    text-align: right;
    width: 300px;
}
.home-testimonalsbox2 {
display: inline;
    float: left;
    height: auto;
    margin: 10px 30px 0;
    padding: 0 0 0 10px;
    text-align: left;
    width: 300px;
}
.home-testimonalsbox img {
   display: block;
    float: right;
    margin: 0 0 0 20px;
}
.home-testimonalsbox2 img {
   display: block;
    float: left;
    margin: 0 20px 0 0;
}
.home-testimonalsbox p, .home-testimonalsbox2 p {
font-size: 11px;
color:#fff;
margin: 20px 0 0;
}
.home-hwi {
margin:0;
overflow: auto;
width: 100%;
padding:20px 0 0 0;
text-align:center;
background:url("../imagesVT/hwi-bg.gif") repeat-x scroll left top;
}
.home-hwi span {
 background: none repeat scroll 0 0 #232843;
    color: #FFFFFF;
    font-size: 35px;
    padding: 0 10px;
    width: auto;
}
.home-hwi a {
color:#fff;
font-size:11px;
text-decoration:none;
}
.home-hwi a:hover {
text-decoration:underline;
}
.home-hwi_boxes {
width:auto;
  margin: 10px 0 0;
}
.home-hwi_box {
float:left;
color:#fff;
 margin: 0 30px 0 0;
text-align:center;
width:250px;
font-size:11px;
display:inline;
}
.home-hwi_arrow {
float:left;
display:block;
width:55px;
 margin: 0 30px 0 0;
     padding: 30px 0 0;
}
.home-hwi_box2 {
float:left;
color:#fff;
margin:0;
text-align:center;
width:250px;
font-size:11px;
display:inline;
}
.home-hwi_box img, .home-hwi_box2 img {
display:block;
margin:auto;
}
.home-hwi_box span, .home-hwi_box2 span {
font-size:16px;
display:block;
 margin: 10px 0 0;
}
.home-whoistalk {
margin:0;
overflow: auto;
width: 100%;
padding:20px 0 0 0;
text-align:center;
}
.home-whoistalk span {
 background: none repeat scroll 0 0 #232843;
    color: #FFFFFF;
    font-size: 30px;
    padding: 0 10px;
    width: auto;
	display:block;
	margin:0 0 10px 0;
}
.home-whoistalk img {
float:left;
margin:0;
}
.home-readytojoin {
margin:0;
overflow: auto;
width: 100%;
padding: 10px 0;
color:#333;
text-align:center;
}
.home-readytojoin p {
   float: left;
    margin: 10px 10px 0 80px;
    padding: 0;
}
.home-readytojoin img {
   float: left;
    margin: 0;
    padding: 0;
}
#text-content {
height: auto;
margin: 0;
overflow: hidden;
padding: 0 0 0 15px;
position: relative;
width: auto;
}
#text-content_fullwidth {
height: auto;
margin: 0;
overflow: hidden;
padding: 0 15px;
position: relative;
width: auto;
text-align:center;
}
#text-content h1 {
color:#333;
font-size:27px;
font-weight:normal;
margin:0 0 10px 0;
padding:0;
}
#text-content_fullwidth h1 {
color:#333;
font-size:27px;
font-weight:normal;
margin:0 0 5px 0;
padding:0;
}
#text-content h2 {
color:#333;
font-size:16px;
font-weight:normal;
margin:0 0 10px 0;
padding:0;
}
#text-content_fullwidth h2 {
color:#333;
font-size:14px;
font-weight:normal;
margin:0;
padding:0;
}
#content-container2 h2, #text-content h4  {
color:#DA441B;
font-size:16px;
font-weight:normal;
margin:0 0 10px 0;
padding:0;
}
#text-content h3  {
color:#333;
font-size:16px;
font-weight:normal;
margin:0 0 3px 0;
padding:0;
}
#text-content p {
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 140%;
margin: 0 0 15px;
padding: 0;
}
#text-content ul  {
color:#333;
font-weight:normal;
margin:0 0 10px 0;
padding:0;
}
#text-content ul li {
color:#333;
font-size:14px;
font-weight:normal;
margin:0 0 5px 25px;
padding:0;
}
#text-content ul li a {
color:#DA441B;
text-decoration:underline;
}
#text-content ul li a:hover {
text-decoration:none;
}
#text-content ul li span {
color: #DA441B;
display:block;
font-size: 14px;
font-weight: bold;
}
#text-content img.lchero {
float:right;
}
.quicksearch-upgrade {
width:100%;
height:auto;
padding:15px 5px 10px 0;
position:relative;
color:#333;
font-size:14px;
overflow:hidden;
}
.quicksearchbox {
float:left; width:395px;
}
.quicksearchbox img.gobtn, .upgradebox img.upgradebtn {
padding:0;
float: right;
margin: 5px 0 0 5px;/*-------------16-12-2013*/
}
.upgradebox {
float:right;
}
.upgradebox span {
float:left;
padding: 2px 0 0;
}
input.searchzip {
width:60px;
}
.drbio {
width:auto;
height:auto;
margin:0 0 10px 0;
padding:0;
overflow:hidden;
}
.drbio img {
float:left;
display:inline;
margin:0 5px 0 0;	
}
.drbiovideos {
background:#f2f2f2;
width:auto;
height:auto;
overflow:hidden;
margin:0;
padding:0;
}
.drbiovideos ul {
color:#DA441B;
margin:0;
padding:0;
}
.drbiovideos ul li {
background:url(../imagesVT/video-icon.png) no-repeat 0 0;
list-style: none outside none;
margin: 10px 5px !important;
padding: 0 0 10px 22px  !important;
color:#DA441B;
text-decoration:none;
}
.drbiovideos li a {
color:#DA441B;
text-decoration:none;
}
.content-quicksearch {
  background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    border-radius: 15px;
    height: auto;
    margin: 10px 0;
    overflow: hidden;
    padding: 10px 10px 0 15px;
    width: auto;
}
.content-quicksearch span {
color: #3E4965;
    float: left;
    font-size: 25px;
    margin: 5px 5px 0 0;
    padding: 0;
    text-align: center;
}
.content-quicksearch p {
color:#666;
font-size:15px;
text-align:center;
float:left;
width: 38% !important;/*width: 35% !important;*/
margin: 0;
padding: 0 5px !important;
}
.content-quicksearch img {
float:left;
margin:0;
padding:0;
}
.content-signupnow {
  background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    border-radius: 15px;
    height: auto;
    margin: 10px 0;
    overflow: hidden;
    padding: 10px 10px 0 15px;
    width: auto;
}
.content-signupnow span {
color: #3E4965;
    float: left;
    font-size: 25px;
    margin: 5px 5px 0 0;
    padding: 0;
    text-align: center;
}
.content-signupnow p {
color:#666;
font-size:15px;
text-align:center;
float:left;
width: 40%;
margin:0;
padding:0;
}
.content-signupnow img {
float:left;
margin:0 0 0 10px;
padding:0;
}
.content-nannies_resources {
width:auto;
height:auto;
overflow:hidden;
border-bottom:1px solid #ddd;	
margin:10px 0;
padding:5px;
}


.content-nannies_resources img {
float:right;
margin:5px;
padding:0;
border:1px solid #79BBDB;	
}
.content-nannies_citysearch {
width:auto;
height:auto;
overflow:hidden;
padding:10px;
}
.content-nannies_citysearch-cols {
float:left;
margin:0 80px 0 0;
padding:0;
}
.content-nannies_citysearch-cols H3 {
font-size:14px;
font-weight:bold;
}
.content-nannies_citysearch-cols a {
display:block;
margin:0 0 20px 0;
font-size:13px;
}
/* registration styles */
.registerheadbox {
width:auto;
background:#7abcdb;
/*border:#e5e3e9 1px solid;------------Dipak*/
padding:10px;
margin:5px 0 15px 0;
}
.registerheadbox span {
color:#fff;
font-size:20px;
padding:0;
margin:0;
}
.registerheadbox img {
width:23px;
height:23px;
float:right;
margin:0 3px 0 0;
}
.registerbox {
height: auto;
margin: 0 0 15px 0;
overflow: hidden;
padding: 0;
width: auto;
}
.home-registerbox {
height: auto;
margin: 0 0 15px 0;
overflow: hidden;
padding: 20px;
width: 410px;
}
.registerbox-sub1 {
height: auto;
margin: 0 0 20px;
overflow: hidden;
padding: 0;
width: auto;
font-size:13px;
clear:both;
}
.registerbox-sub1 p {
color:#333;
font-size:10px;
}
.registerbox-sub2 {
float:left;
margin:0 50px 20px 0;
overflow: hidden;
padding: 0;
width: auto;
height: auto;
font-size:13px;
}
.registerbox-sub1 h5 {
color:#333;
font-weight:bold;
margin:0 0 5px 0;
font-size:15px;
padding:0;
display:inline;
}
.registerbox-sub2 h5 {
color:#333;
font-weight:bold;
margin:0 0 5px 0;
font-size:15px;
padding:0;
}
.regcheck {
margin:0 5px 0 0;
padding:0;
display:inline;
}
.regcheck2 {
display: inline;
float: left;
margin: 0 12px 0 0;
padding: 0;
position: relative;
width: 215px;
}
.agerange {
float:left;
width:100px;
margin:10px 10px 0 0;
font-size:11px;
text-align:center;
}
.agerange span {
font-size:18px;
display:block;
}
select.age {
margin:5px 0 0 0;
}
.input {
margin: 5px 0 !important;
padding:0 !important;
background: white;
float: left;
border: 1px solid #ccc;
width:49%;
}
.input2 {
margin: 5px 0 !important;
padding:0 !important;
background: white;
float: right;
border: 1px solid #ccc;
width:49%;
}
.input3 {
margin: 5px 0 !important;
padding:0 !important;
background: white;
float: left;
border: 1px solid #ccc;
width: 99.7%;
}
.input4 {
background: white;
float: left;
border: 1px solid #ccc;
margin: 5px 8px 0 0 !important;
padding:0 !important;
width: 38%;
}
.input5 {
margin: 5px 5px 0 0 !important;
padding:0 !important;
background: white;
float: left;
border: 1px solid #ccc;
width: 29%;
}
.input6 {
margin: 5px 0 !important;
padding:0 !important;
background: white;
float: left;
border: 1px solid #ccc;
width: 30%;
}
.input7 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 5px 8px 0 0 !important;
    padding: 0 !important;
    width: 62%;
}
.input8 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: right;
    margin: 5px 0 0 !important;
    padding: 0 !important;
    width: 30%;
}
.input10 {
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    width: 95%;
}
.expfield {
 float: left;
    margin: 10px 0 8px 0;
    width: auto;
	 padding: 0;
}
.expfield span {
  font-size: 11px !important;
    margin: 8px 10px 0 20px !important;
}
.input11 {
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 10px 0 0 !important;
    width: auto;
}
.input12 {
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
margin: 0 4px 0 0 !important;
    padding: 0 !important;
    width: 72%;
}
.input13 {
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    width: 20%;
}
.input span, .input2 span, .input3 span, .input4 span, .input5 span, .input6 span, .input7 span, .input8 span , .ssn span{
position: absolute;
padding: 5px;
margin-left: 3px;
color: #333;
}
.input10 span, .input11 span, .input12 span, .input13 span {
 font-size: 11px !important;
    margin: 0 0 0 3px !important;
     padding: 4px 0 0 2px!important;
    position: absolute;
}
.input2 span p {
font-size:10px;
display:inline;
}
.input input, .input textarea, .input select, .input2 input, .input2 textarea, .input2 select, .input3 input, .input3 textarea, .input3 select, .input4 input, .input4 textarea, .input4 select, .input5 input, .input5 textarea, .input5 select, .input6 input, .input6 textarea, .input6 select, .input7 input, .input7 textarea, .input7 select, .input8 input, .input8 textarea, .input8 select {
position: relative;
margin: 0;
color: #333;
border-width: 0;
padding: 6px 6px; /*------------dIPAK padding: 6px 3%;     17-12-2013*/
background: transparent;
font: inherit;
/*width: 98.3%; ------------dIPAK 17-12-2013*/
}
.input10 input, .input10 textarea, .input10 select, .input11 input, .input11 textarea, .input11 select, .input12 input, .input12 textarea, .input12 select, .input13 input, .input13 textarea, .input13 select {
position: relative;
margin: 0;
color: #333;
border-width: 0;
padding: 3px 6px!important; /*------------dIPAK 17-12-2013*/
background: transparent;
font: inherit;
/*width: 99.3%; ------------dIPAK 94%   17-12-2013*/
}




select, textarea {
border:#ccc 1px solid;
}
.checkbox {
color: #333;
float: left;
font-size: 13px;
height: auto;
margin: 15px 0 0 10px;
padding: 0;
width: auto;
}
.checkbox2 {
color: #333;
float: left;
font-size: 13px;
height: auto;
margin: 15px 0 15px 200px;
padding: 0;
width: auto;
}
.home-disclaimer {
color: #FFFFFF;
    float: right;
    font-size: 9px;
    height: auto;
    line-height: 125%;
    margin: 0;
    padding: 10px 0 0;
    width: 190px;
}
.home-disclaimer a {
text-decoration:underline;
color:#fff;
}
.home-disclaimer a:hover {
text-decoration:none;
}
.home-signupbox img.home-startsearch {
margin:10px 0 0 0;
padding:0;
}
.home-signuplink {
color: #FFFFFF;
    font-size: 12px;
    height: auto;
    line-height: 125%;
    margin: 0;
	text-align:center;
    padding: 10px 0 0;
    width: auto;
}
.home-signuplink a {
color: #FFFFFF;
text-decoration:underline;
}
.pictureupload {
font-size: 13px;
height: auto;
margin: 15px 0 15px 250px;
padding: 0;
width: auto;
overflow:hidden;
}
.pictureupload2 {
margin: 15px 0 15px 0;
}
.pictureupload img, .pictureupload2 img, .contentlogos img {
float:left;
margin:0 10px 0 0;
}
.contentlogos {
font-size: 13px;
height: auto;
margin: 15px 0 15px 275px;
padding: 0;
width: auto;
overflow:hidden;
}
input.check {
margin: 0 8px 0 5px;
}
.checkbox a, .checkbox2 a {
color:#333;
text-decoration:underline;
}
.pictureupload a, .pictureupload2 a {
color:#333;
text-decoration:underline;
float: left;
margin: 4px 0 0;
font-size:12px;
}
.checkbox a:hover, .checkbox2 a:hover, .pictureupload a:hover, .pictureupload2 a:hover {
text-decoration:none;
}
.postjob {
float:right;
margin:15px 10px 0 0;
}
.cancelchange {
float:right;
margin:15px 10px 0 0;
}
.postjob a {
font-size:20px;
color:#7d7c7b;
text-decoration:none;
}
.cancelchange a {
font-size:13px;
color:#7d7c7b;
text-decoration:underline;
}
.postjob a:hover {
text-decoration:underline;
}
.cancelchange a:hover {
text-decoration:none;
}
.register-continue {
margin:0 0 0 200px;
}
.register-continue img {
max-width: 100%;
}
span.editprivacy {
color: #333;
display: block;
font-size: 12px;
margin: 20px 0 20px 0;
}
/* price plan styles */
.priceplan {
width:auto;
height:auto;
overflow:hidden;
padding:5px;
margin:10px 0;
}
#text-content_fullwidth a.memberdetails {
color: #333333;
    display: block;
    font-size: 12px;
    margin: 5px 0;
    position: relative;
    text-align: left;
    text-decoration: none;
}
.priceplan a.memberdetails:hover {
text-decoration:underline;
}
.priceplan-box {
width:215px;
height:auto;
padding:5px;
margin:0 5px 0 0;
text-align:center;
display: inline-block;
}
.priceplan-box_hlight {
width:215px;
height:auto;
padding:3px;
margin:0 5px 0 0;
text-align:center;
display: inline-block;
}
.priceplan-box span {
width:auto;
height:auto;
font-size:17px;
color:#333;
margin:0 0 5px 0;
}
.priceplan-box_hlight span, .priceplan-content_hlight span.price {
width:auto;
height:auto;
font-size:17px;
color:#da461d;
margin:0 0 5px 0;
}
.priceplan-content {
width:auto;
height:auto;
border:1px solid #999999;
border-radius:5px;
 margin: 5px 0 0;
 padding:5px;
}
.priceplan-content_hlight {
width:auto;
height:auto;
border:3px solid #3e4965;
border-radius:5px;
 margin: 5px 0 0;
 padding:3px 3px 5px;
}
.priceplan-content span, .priceplan-content_hlight span {
color:#3e4965;
font-size:15px;
margin:0;
padding:3px 0;
}
.priceplan-content p, .priceplan-content_hlight p {
color:#666;
font-size:10px;
margin:0;
padding:0;
}
.priceplan-content ul, .priceplan-content_hlight ul {
color:#333;
font-size:11px;
padding:0;
}
.priceplan-content li, .priceplan-content_hlight li {
border-bottom:1px solid #7abcdb;
margin: 5px 0;
padding: 0 0 5px;
list-style:none;
}
.priceplan-content li span, .priceplan-content_hlight li span {
background:#ebf5fa;
display: block;
color:#333;
font-size: 12px;
margin: 0;
padding: 5px 0;
}
.pricecheckout {
background:#ddd;
width:auto;
height:auto;
overflow:hidden;
padding:10px;
margin:0 0 15px;
}
.pricecheckout-content {
background:#fff;
margin:0;
width:auto;
height:auto;
padding:10px;
overflow:hidden;
}
.pricecheckout-content img {
float:right;
margin:0 5px 5px 5px;
}
.pricecheckout-content p {
text-align:left;
font-size:12px;
margin:0 0 10px 0;
padding:0;
}
.pricecheckout-step1 {
border-right: 1px solid #999;
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 10px 0;
    text-align: left;
    width: 35%;
}
.pricecheckout-step2 {
float:left;
margin:0 10px 0 0;
width:35%;
height:auto;
text-align:left;
padding:10px 0;
}
.pricecheckout-step3 {
  border: 1px solid #999;
    border-radius: 5px;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px;
    text-align: left;
    width: 25%;
}
.pricecheckout-step1_4 {
border-right: 1px solid #999;
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 10px 0;
    text-align: left;
    width: 23%;
}
.pricecheckout-step2_4 {
float:left;
margin:0 10px 0 0;
width:28%;
height:auto;
text-align:left;
padding:10px 0;
}
.pricecheckout-step3_4 {
  border: 1px solid #999;
    border-radius: 5px;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px;
    text-align: left;
    width: 20%;
}
.pricecheckout-step1_free {
    float: left;
    height: auto;
    margin: 0 50px 0 0;
    padding: 0;
    text-align: left;
    width: 60%;
}
.pricecheckout-step3_free {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 30%;
}
.pricecheckout-step1 img, .pricecheckout-step2 img, .pricecheckout-step3 img, .pricecheckout-step1_4 img, .pricecheckout-step2_4 img, .pricecheckout-step3_4 img, .pricecheckout-step1_free img, .pricecheckout-step3_free img {
float:left;
margin:0 10px 0 0;
}
.pricecheckout-step1 span, .pricecheckout-step2 span, .pricecheckout-step3 span, .pricecheckout-step1_free span, .pricecheckout-step3_free span {
float: left;
margin: 3px 0 10px 0;
font-size:15px;
display:block;
}
.pricecheckout-step1_4 span, .pricecheckout-step2_4 span, .pricecheckout-step3_4 span {
float: left;
margin: 3px 0 5px 0;
font-size:12px;
display:block;
}
.pricecheckout-step1_4 p, .pricecheckout-step1_free p, .pricecheckout-step3_free p {
font-size: 8.5px;
    margin: 2px 0 0;
 float:left;
  padding:0;
}
.price { visibility:visible!important;
}
.checkout-billingfields {
font-size: 13px;
    height: auto;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0 10px 0 0;
    position: relative;
    width: 95%;
		float:left;
}
.checkout-billingfields a {
color:#333;
}
.checkout-billingfields2 {
font-size: 13px;
    height: auto;
    margin: 10px 0 15px;
    overflow: hidden;
    padding: 0 10px 0 0;
    position: relative;
    width: 95%;
		float:left;
}
.checkout-billingfields span, .checkout-billingfields2 span, input7 span  {
margin:0;
padding:0px 0 0 10px;
font-size:14px;
color:#333;
}
.checkout-payment {
 display: block;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0 0 0 30px;
    position: relative;
    width: auto;
  }
   .checkout-payment span.cc {
float:left;
margin:0 5px 0 0;
font-size:12px;
 clear: both;
  }
 .checkout-payment img.cc {
float:left;
margin:0;
padding:0;
  }
   .checkout-payment img.paypal {
float:left;
padding:5px 0 0 0;
margin:0;
  }
  .checkout-paymentfields {
background: url("../imagesVT/cc-back.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
display: block;
    float: left;
    font-size: 12px;
    height: 106px;
   margin: 0 0 15px;
    padding: 50px 0 0 35px;
    position: relative;
    width: 240px;
  }
    .checkout-paymentfields2 {
background: url("../imagesVT/cc-back.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
display: block;
    float: left;
    font-size: 12px;
    height: 106px;
   margin: 0 0 15px;
    padding: 50px 0 0 15px;
    position: relative;
    width: 240px;
  }
  .promocode {
  float:left;
  margin:0 0 0 30px;
  }
    .promocode2 {
  float:left;
  margin:0 0 0 10px;
  }
.checkoutsummary {
    border-top: 1px solid #666666;
    display: block;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 20px 0 0;
    padding: 10px 5px 5px 5px;
    width: 95%;
}
.checkoutsummary_free {
    display: block;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 10px 0 0 0;
    padding: 10px;
    width: 80%;
}
.checkoutsummary span {
float:right;
margin:0;
padding:0;
}
.checkoutsummary span.discount {
float:right;
color:#e16b4a;
margin:0 0 30px 0;
padding:0;
}
.checkoutsummary p {
font-size:10px;
color:#666;
margin:0;
padding:0;
}
.checkoutsummary img {
margin:20px 0 0 0;	
}
/* background check styles */
.backgroundcheck-box_hlight {
width:90%;
height:auto;
text-align:left;
border:2px solid #db481f;
border-radius:8px;
margin: 5px 0 15px 0;
padding:10px;
background:#f9f9f9;
position:relative;
}
.backgroundcheck-box_hlight img, .backgroundcheck-box img, .backgroundcheck-buildown img {
position:absolute;
bottom:20px;
right:15px;
}
.backgroundcheck-box_hlight img.bestoffer {
position:absolute;
right: -15px;
top: 50px;
}
.backgroundcheck-box_hlight span {
font-size:22px;
color:#db481f;
margin: 0;
padding:0;
}
.backgroundcheck-box_hlight span.bgprice, .backgroundcheck-box span.bgprice {
font-size:20px;
color:#333;
margin: 0 5px 0 0;
padding:0;
float:right;
}
.backgroundcheck-box_hlight ul, .backgroundcheck-box ul {
color:#333;
margin: 0;
padding:0;
}
.backgroundcheck-box_hlight li, .backgroundcheck-box ul li {
color:#333;
margin: 5px 0 5px 20px !important;
padding:0;
}
.backgroundcheck-box_hlight li.hlight {
color:#db481f !important;
}
.backgroundcheck-box {
width:90%;
height:auto;
text-align:left;
border:1px solid #999;
border-radius:8px;
margin: 5px 0 15px 0;
padding:10px;
background:#f9f9f9;
position:relative;
}
.backgroundcheck-box span, .backgroundcheck-buildown span {
font-size:22px;
color:#333;
margin: 0;
padding:0;
}
.backgroundcheck-buildown {
width:90%;
height:auto;
text-align:left;
margin: 5px 0 15px 0;
padding:10px;
font-size:14px;
position:relative;
}
.backgroundcheck-buildown span.buildprice {
font-size:14px;
color:#333;
margin: 0 5px 0 0;
padding:0;
float:right;
}
.backgroundcheck-buildown p, .backgroundcheck-box p {
font-size:10px !important;
}
.bgcheckout {
width:50%;
height:auto;
overflow:hidden;
padding:10px;
margin:auto;
}
.bgcheckout-step {
height: auto;
margin: 10px 10px 0 0;
overflow: auto;
padding: 10px 0;
position: relative;
text-align: left;
width: auto;
border-top:1px dashed #ccc;
}
.bgcheckout-step img {
float:left;
margin:0 10px 0 0;
}
.bgcheckout-step span {
float: left;
margin: 3px 0 10px 0;
font-size:15px;
display:block;
}
.bgcheckout-step p {
font-size: 12px;
    margin: 10px 0;
 float:left;
  padding:0;
}
.bgcheckout-step img.proceedbtn {
margin:25px 0 0 0;
}
.bgcheckout-selected {
height: auto;
margin: 10px 10px 0 0;
overflow: auto;
padding: 10px 0;
position: relative;
text-align: left;
width: auto;
}
.bgcheckout-selected h4 {
text-align:center !important;
font-size:18px;
}
.bgcheckout-selected span {
float:right;
}
.bgcheckout-selected p {
font-size:12px;
margin:5px 0 0 0;
padding:0;
}
/* right col styles */
#rightcol {
float:left;
background:#eee;
height:auto;
width:100%;
padding: 10px;
}
#promobox {
background:#fff;
border:#ccc 1px solid;
width:auto;
height:auto;
text-align:center;
padding:10px;
margin:0 0 20px 0;
}
#promobox h3 {
color:#273353;
font-size:22px;
margin:0;
padding:0;
}
#promobox span {
color:#273353;
font-size:15px;
margin:0;
padding:0;
}
#promobox h4 {
color:#da441b;
font-size:48px;
margin:0;
padding:0;
}
#promobox p {
color:#333;
font-size:10px;
margin:0 0 5px 0;
padding:0;
}
.howitworks {
    height: auto;
    padding: 10px 0;
    text-align: center;
    width: auto;
}
.howitworks span {
    color: #666;
    display: block;
    font-size: 18px;
    margin: 0 0 10px;
}
.hiwbox {
    display: block;
    height: auto;
    margin: 10px 0;
    overflow: hidden;
    padding: 0 0 0 20px;
}
.hiwbox img {
    display: block;
float:left;
}
.hiwbox span {
    color: #666;
    float: left;
    font-size: 10px;
    margin: 20px 0 0;
}
img.righthero {
margin:0 0 10px 0;
max-width:100%;
border:3px solid #fff;
}
.nannytestimonials, .familytestimonials {
width:auto;
height:auto;
text-align:center;
    background: none repeat scroll 0 0 #3E4965;
    padding: 5px;
}
.nannytestimonials span, .familytestimonials span {
    border-bottom: 1px dotted #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    margin: 0 0 10px;
    padding: 10px;
}

.nannytestimonials p, .familytestimonials p {
text-align:left;
padding: 0 5px;
margin:0 0 10px 0;
color:#fff;
font-size:12px;
}
.nannytestimonials p {
font-size:11px;
}
.nannytestimonials a, .familytestimonials a {
color:#fff;
text-decoration:none;
}
.nannytestimonials a:hover, .familytestimonials a:hover {
text-decoration:underline;
}
.nannytestimonials img.ntleft {
float:left;
margin:5px;
}
.nannytestimonials img.ntright {
float:right;
margin:5px;
}
.justfornannies-righcolbox {
width:auto;
height:auto;
margin:0 0 10px 0;
padding:0;
text-align:center;
font-size:14px;
}
.justfornannies-righcolbox span {
color:#3E4965;
font-size:16px;
margin:0 0 5px 0;
text-transform:uppercase;
display:block;
}
.registerprogress {
width:auto;
height:auto;
text-align:center;
padding:0;
margin:10px 0 15px 0;
}
.registerprogress span {
padding:0;
margin: 0;
color: #DA441B;
font-size: 16px;
font-weight: normal;
}
.rc-profilebox1 {
    color: #333;
    height: auto;
    margin: 0 0 5px;
    padding: 0 0 10px 5px;
    text-align: left;
    width: auto;
}

.rc-profilebox1 span {
color:#DA441B;
font-size:20px;
padding:0 0 10px 0;
margin:0;
}
.rc-profilebox1 h4 {
border-bottom: 1px dotted #CCCCCC;
color: #333;
font-size: 15px;
font-weight: normal;
margin: 0 0 10px;
padding: 0 0 5px;
width: auto;
}
.rc-profilebox1 p {
color: #333;
font-size: 14px;
font-weight: normal;
margin:0 0 5px 0;
padding:0;
width: auto;
}
.rc-profilebox1 a {
color:#333;
font-size:12px;
margin:0;
text-decoration:none;
}
.rc-profilebox1 a:hover {
text-decoration:underline;
}
.rc-profilebox2 {
width:auto;
height:auto;
text-align:left;
padding:5px 0 10px 5px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:0 0 5px 0;/*-------------17-12-2013*/
}
.rc-profilebox2 span {
    color: #333;
    font-size: 18px;
    margin: 0;
    padding: 0 0 10px;
}
.rc-profilebox2 ul {
color:#333;
font-size:12px;
margin:0;
padding:0;
}
.rc-profilebox2 ul li {
color:#333;
font-size:12px;
margin:10px 0 0 15px;
padding:0;
}
.rc-profilebox2 ul li a {
color:#333;
font-size:12px;
margin:0;
text-decoration:none;
}
.rc-profilebox2 ul li a:hover {
text-decoration:underline;
}
.rc-profilebox2 img {
max-width:100%;
}
/* learning center css */
.lc-colbox {
width:auto;
height:auto;
margin:0 0 10px 0;
padding:0;
}
.lc-colboxheader {
background: url("../imagesVT/lc-header_bg.jpg") repeat-x scroll left top #7abcdb;
margin: 0 0 5px;
max-width: 100%;
min-height: 109px;
overflow: hidden;
padding: 0 0 5px;
position: relative;
}
.lc-colboxheader img {
display:block;
margin: 0 5px 0 0;
position: absolute;
left:0;
}
.lc-colboxheader span {
color: #FFFFFF;
font-size: 21px;
position: absolute;
top: 40px;
left: 170px;
}
.lc-colboxcontent {
background:#ebebeb;
height:auto;
overflow:hidden;
padding:20px 25px 20px 20px;
}
.lc-colboxcontent p {
color:#333 !important;
font-size:12px;
margin:0 0 5px 0;
padding:0 0 10px 0;
}
.lc-colboxcontent ul{
color:#333 !important;
margin:0 0 0 5px;
font-size:11px;	
}
.lc-colboxcontent ul li a {
color:#333 !important;
text-decoration:none;	
font-size:12px;	
margin:0 0 5px 0;
}
/*search result css */
#searchupgrade-ad {
width:auto;
height: 230px;
margin: 0 0 10px;
padding: 20px 0 0 20px;
background: url(../imagesVT/upgrade_ad-hero.jpg) no-repeat top right;
position:relative;
}
#searchupgrade-ad2 {
width:auto;
height: 230px;
margin: 0 0 10px;
padding: 20px 0 0 20px;
background: url(../imagesVT/upgrade_ad-hero2.jpg) no-repeat top right;
position:relative;
}
#searchupgrade-ad3 {
width:auto;
height: 230px;
margin: 0 0 10px;
padding: 20px 0 0 20px;
background: url(../imagesVT/upgrade_ad-hero3.jpg) no-repeat top right;
position:relative;
}
#searchupgrade-ad4 {
width:auto;
height: 230px;
margin: 0 0 10px;
padding: 20px 0 0 20px;
background: url(../imagesVT/upgrade_ad-hero4.jpg) no-repeat top right;
position:relative;
font-size:15px;
}
#searchupgrade-ad4 p {
font-size:13px;
}
.search_upgradebtn {
position:absolute;
bottom: 30px;
right: 300px;
max-width:100%;
height:52px;
}
.search_upgradebtn2 {
position:absolute;
bottom: 30px;
right: 250px;
max-width:100%;
height:52px;
}
.search_upgradebtn4 {
position:absolute;
bottom: 50px;
right: 175px;
max-width:100%;
height:52px;
}
#searchupgrade-ad h1, #searchupgrade-ad2 h1, #searchupgrade-ad3 h1  {
color: #3E4965;
font-size: 32px;
font-weight: normal;
margin: 0;
padding: 0;
}
#searchupgrade-ad2 ul {
    font-size: 14px;
    margin: 10px 0 0;
}
#advsearch-col, #advsearch-col2 {
width: 88%;
float:left;
background:#fbfbfb;
border: #999 1px solid;
height:auto;
overflow:hidden;
padding: 10px 10px 40px 10px !important;
text-align:center;
margin:0 0 10px 0;
}
#advsearch-col span, #advsearch-col2 span {
text-align:center;
font-size:13px;
margin:0 0 5px 0;
}
#advsearch-col h4, #advsearch-col2 h4, #advsearch-col2 h5 {
text-align:center;
font-size:12px;
margin:0 0 5px 0;
padding:0 0 10px 0;
border-bottom:solid 1px #ccc;
}
#advsearch-col2 h4 {
border:none;
margin:0 0 5px 0;
padding:0;
}
#advsearch-col2 h4, #advsearch-col2 h5 {
border:none;
}
#advsearch-col2 a {
font-size:11px;
margin:0;
padding:0 0 5px 0;
}
#advsearch-col p, #advsearch-col2 p {
font-size:12px;
text-align:left;
padding:0 0 10px 0;
border-bottom:1px dotted #ccc;
}
input.searchzip2 {
float: left;
margin: 5px 0 0 5px;
width: 105px;
}
#advsearch-col img.gobtn2 {
padding:0;
float: left;
margin: 5px 0 0 5px;
}
#searchresults {
height:800px;
}
#searchresults span.nextpage {
float:right;
margin:0 5px 10px 0;
}
.nannyresult-feature, .nannyresult {
width:auto;
background:#f4f4f4;
float:left;
display:block;
height:auto;
padding:0;
margin:0 0 10px 0;
}
.nrboxf-header, .nrbox-header {
background:#7abcdb;
height:21px;
color:#fff;
font-size:12px;
text-align:center;
padding:5px 0 0 0;
text-transform:uppercase;
}
.nrbox-header {
background:#3E4965;
}
.nrbox1 {
width:175px;
float:left;
display:block;
height:130px;
border-right:#ccc 1px solid;
margin-bottom: 20px;
}
.nrbox1-content {
margin:10px 0 0 10px;
}
.nrbox1-content img {
border:#ccc 1px solid;
float:left;
display:inline;
margin:0 5px 0 0;
}
.nrbox1-content span {
color:#DA441B;
text-transform:uppercase;
font-size:12px;
font-weight:normal;
text-align:left;
}
.nrbox1-content span.joblist {
color:#DA441B;
text-transform:uppercase;
font-size:12px;
font-weight:normal;
text-align:left;
}
.nrbox1-content p {
color:#333;
font-size:12px;
font-weight:normal;
text-align:left;
margin: 0;
padding: 0;
}
.nrbox2 {
width:110px;
float:left;
display:block;
height:130px;
border-right:#ccc 1px solid;
}
.nrbox2-content, .nrbox3-content, .nrbox4-content {
margin:10px 0 0 0;
}
.nrbox2-content p, .nrbox2-content p.travel {
color:#333;
text-transform:uppercase;
font-size:12px;
font-weight:normal;
text-align:center;
margin: 0;
padding: 0;
}
.nrbox2-content p.travel {
text-transform:capitalize;
font-size:12px;
padding: 0 10px;
}
.nrbox3 {
width:110px;
float:left;
display:block;
height:130px;
border-right:#ccc 1px solid;
}
.nrbox3-content p, .nrbox4-content p, .nrbox5-content p {
color:#333;
font-size:12px;
font-weight:normal;
text-align:center;
margin: 0;
padding: 0 10px;
}
.nrbox4 {
width:120px;
float:left;
display:block;
height:130px;
border-right:#ccc 1px solid;
}
.nrbox5 {
width:130px;
float:left;
display:block;
height:130px;
border-right:#ccc 1px solid;
}
.nrbox5-content {
margin:10px 0 0 0;
}
.nrbox5-content p {
color:#333;
font-size:12px;
font-weight:normal;
text-align:center;
margin: 0;
padding: 0 10px;
}
.nrbox6 {
width:125px;
float:left;
display:block;
height:130px;
}
.nrbox6-content {
margin:10px 0 0 0;
text-align:center;
}
.nrbox6-content img {
margin:0 0 5px 0;
text-align:center;
}
.nrbox6-content a.viewprofile {
/*color:#3E4965;*/
font-size:12px;
font-weight:normal;
text-align:center;
margin: 0;
padding:0;
}
.nrbox6-content p {
color:#333;
font-size:12px;
font-weight:normal;
margin: 5px 0 0 0;
padding:0;
}
/* members area styles */
.members-search, .content-search {
width:auto;
height:auto;
overflow:hidden;
margin:0 0 10px 15px;
padding:0 0 10px 0;
background:#f4f4f4;
}
.members-search, .content-search {
margin:0 0 10px 0;
}
.members-search span, .content-search span {
    background: none repeat scroll 0 0 #3e4965;
    color: #ffffff;
    display: block;
    font-size: 20px;
    padding: 10px;
    width: auto;
}
.member-search_col {
float: left;
font-size: 14px;
height: auto;
padding: 10px 15px;
width: 45%;
line-height:160%;
}
.members-search a.memberlink, .content-search a.memberlink {
font-size:11px;
color:#666;
text-decoration:none;
float:right;
margin:10px 0 0 0;
}
.members-titlebox {
background:#7abcdb url(../imagesVT/members-span_bg.jpg) no-repeat top right;
color: #FFFFFF;
float: left;
font-size: 20px;
height: 18px;
margin: 20px 20px 0 0;/*15-1-2014*/
padding: 5px 20px 15px 10px;
}
.members-titlebox2 {
background:#7abcdb url(../imagesVT/members-span_bg.jpg) no-repeat top right;
color: #FFFFFF;
float: left;
font-size: 20px;
height: 18px;
margin: 20px 20px 0 0;
padding: 5px 20px 15px 10px;
}
.members-fab5 {
height: auto;
margin: 0 0 0 15px;
overflow: hidden;
padding: 20px 0;
width: auto;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.members-fab5_box {
    display: inline;
    float: left;
    height: auto;
    padding: 15px 0 0;
    width: auto;
}
.members-fab5_nannies {
    color: #ccc;
    display: block;
    float: left;
    font-size: 13px;
    margin: 0 22px;
    max-width: 100%;
text-align: center;
}
.members-top5 {
height: auto;
margin: 0 0 0 15px;
overflow: hidden;
padding: 20px 0;
width: auto;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.members-top5_box {
float:left;
width:auto;
height:auto;
display:inline;
}
.members-top5_families {
float:left;
max-width:100%;
color:#ccc;
font-size:11px;
display:block;
text-align:center;
margin:0 13px;
}
.members-expertinsights {
height: auto;
margin: 0 0 0 15px;
overflow: hidden;
padding: 5px 0;
width: auto;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.members-expertinsights_head {
height: auto;
margin: 0;
padding: 0;
width: auto;
display:block;
overflow:hidden;
}
.members-expertinsights_head span {
color:#333;
font-size:17px;
float:left;
font-weight:bold;
margin: 26px 0 0;
}
.members-expertinstight_hero {
    display: inline;
    float: right;
    height: auto;
    margin: 15px 15px 0 0;
    text-align: right;
    width: auto;
}
.members-expertinstight_hero span {
    background: none repeat scroll 0 0 #f4f4f4;
    color: #999999;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 15px 0 0;
    text-align: right;
}
.members-expertinstight_hero img {
float:right;
display:inline;
margin: 0 0 0 10px;
}
.members-expertinsights_feed {
    background: none repeat scroll 0 0 #f4f4f4;
    color: #666;
    font-size: 13px;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0 5px;
    width: auto;
}
.members-expertinsights_feed span {
color:#3E4965;
font-size:18px;
font-weight:bold;
display:block;
}
.members-expertinsights_feed a {
font-size:12px;
color:#666;
}
.members-resources {
height: auto;
margin: 0 0 0 0px;/*margin: 0 0 0 15px;*/
overflow: hidden;
padding: 5px 0;
width: auto;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.members-resources_head {
height: auto;
margin: 0;
padding: 0;
width: auto;
display:block;
overflow:hidden;
}
.members-resources_head span {
color:#333;
font-size:15px;
float:left;
font-weight:bold;
margin: 28px 0 0;
}
.members-resources_content {
height: auto;
margin: 0;
padding:10px 0;
width: auto;
color:#666;
font-size:13px;
}
.members-resources_box {
    border-right: 1px solid #cccccc;
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    padding: 15px;
    width: 28%;
}
.members-resources_box span {
    background: none repeat scroll 0 0 #f4f4f4;
    color: #3e4965;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0;
    text-decoration: underline;
    text-transform: none;
}
.members-resources_box p {
color:#666;
font-size:12px;
margin:0;
padding:0;
}

/* profile page styles */
#profile-leftcol {
    height: auto;
    margin: 0;
    min-height: 570px;
    padding: 10px 10px 10px 0;
    text-align: center;
    width: auto;
}
#profile-leftcol img.profilepic {
border: 5px solid #FFFFFF!important;
box-shadow: 2px 2px 5px #CCCCCC;
display: block;
margin: auto;
/*max-width: 96%;*/
width: 95.8%;

}
.profile_img { width:237px; margin:0 auto;}


.profileViewimg {
    width:100%;

}
.profileViewimg  img.profilepic {
border: 5px solid #FFFFFF!important;
box-shadow: 2px 2px 5px #CCCCCC;
display: block;
margin: auto;
/*max-width: 96%;*/
width: 95.8%;

}

#profile-leftcol img {
margin:5px 0;
}
#profile-leftcol a {
color:#666;
font-size:12px;
text-decoration:none;
margin:5px 0;
display:block;
}
#profile-leftcol a:hover {
text-decoration:underline;
}
.fastfacts {
height: auto;
    margin: 20px 0 0 10px;
    padding: 10px;
    width: 90%;
	background:#eee;
}
.fastfacts h4 {
font-size: 16px;
margin: 0;
padding: 0;
text-align: center;
}
.fastfacts p {
border-top: 1px solid #CCCCCC;
font-size: 12px;
line-height: 150%;
margin: 5px 0 0;
padding: 5px 0 0;
text-align: left;
}
.fastfacts p span {
float: right;
}
#profile-rightcontent {
width:auto;
height:auto;
padding: 10px;
margin:0;
}
.profile-titleinfo {
width:auto;
height:auto;
display:block;
overflow:hidden;
margin:0 0 20px 0;
}
.profile-titleinfo h6 {
float:left;
text-transform:uppercase;
font-size:30px;
margin:0;
padding:0;
}
.profile-titleinfo span {
float:right;
margin:8px 10px 0 0;
}
#profile-tabbedbox {
width:auto;
min-height: 550px;/*---------Dipak 23-12-2013*/
}
.tabs input[type=radio] {
position: absolute; border:none!important;
top: -9999px;
left: -9999px;
}
.tabs {
float: none;
list-style: none outside none;
margin: 0 auto;
padding: 0;
position: relative;
width: auto;
}
.tabs li{
float: left;
}
.tabs li.contact {
float: right;
 margin: 0 22px 0 0;
}
.tabs label {
display: block;
padding: 10px 20px;
border-radius: 2px 2px 0 0;
color: #fff;
font-size: 15px;
font-weight: normal;
cursor: pointer;
position: relative;
top: 0;
margin:0 5px 0 0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#tab1 {
background:#3E4965;
}
#tab2 {
background:#7ABCDB;
}
#tab3 {
background:#da441b;
}
#tab4 {
background:#666;
}
.tabs label:hover {
background: rgba(255,255,255,0.5);
top: 0;
}
[id^=tab]:checked + label {
background: none repeat scroll 0 0 #7ABCDB;
color: #FFFFFF;
top: 0;
}
[id^=tab]:checked ~ [id^=tab-content], [id^=tab]:checked ~ [id^=tab-content_home] {
display: block;
}
.tab-content{
animation-duration: 0.5s;
background: none repeat scroll 0 0 #FFFFFF;
border: 10px solid #3E4965;
color: #333;
display: none;
font-size: 13px;
height: auto;
left: 0;
line-height: 130%;
padding: 15px;
position: absolute;
text-align: left;
top: 38px;
width: 90%;
z-index: 2;
}
.tab-content_home, .tab-content_home2, .tab-content_home4 {
animation-duration: 0.5s;
background:#3E4965;
color: #333;
display: none;
font-size: 13px;
height: auto;
left: 0;
line-height: 130%;
padding: 15px;
position: absolute;
text-align: left;
top: 38px;
width: 90%;
z-index: 2;
}
.tab-content_home2 {
background:#7ABCDB;
}
.tab-content_home4 {
background:#666;
}
.tab-content-col {
float:left;
height:auto;
width: 50%;
display:inline;
}
.tab-content-col span {
color:#333;
font-weight:bold;
}
.tab-content-col span.highlight {
color:#da441b;
font-weight:normal;
}
.tab-content-col img {
clear: both;
display: inline;
float: left;
margin: 0 5px 0 0;
}
.tab-content2 {
animation-duration: 0.5s;
background: none repeat scroll 0 0 #FFFFFF;
border: 10px solid #7ABCDB; 
color: #333333;
display: none;
font-size: 13px;
height: auto;
left: 0;
line-height: 150%;
padding: 15px;
position: absolute;
text-align: left;
top: 38px;
width: 90%;
z-index: 2;
}
.tab-content ul, .tab-content2 ul {
color:#333;
margin:5px 0 0 10px;
padding:0;
}
.tab-content li, .tab-content2 li {
margin:0 0 5px 0;
float:inherit;
list-style:inside;
}
.profile-aboutbox, .profile-schedulebox {
width:auto;
height:auto;
overflow:hidden;
margin:0 0 15px 0;
font-weight:normal;
}
.profile-abouttitle, .profile-scheduletitle {
background:#dedede;
color:#333;
text-transform:uppercase;
padding:5px 0 5px 15px;
margin:0;
font-size:20px;
}
.profile-aboutcontent {
background:#fff;
border-left:8px solid #dedede;
border-right:8px solid #dedede;
border-bottom:8px solid #dedede;
width:auto;
height:auto;
padding:10px;
margin:0;
}
.profile-aboutcontent p {
 clear: both;
    color: #333333;
    display: block;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 0;
}
.profile-aboutcontent ul {
 color: #333333;
    display: inline;
    float: left;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 0;
    width: 50%;
}
.profile-aboutcontent ul li {
margin:0 0 0 20px;
padding:0;
}
.profile-contactlg {
margin:20px 0 15px 275px;
}
table.profile-schedule {
font-weight:normal;
font-size:12px;
text-align:center;
}
th {
font-weight: normal;
padding:5px;	 
	  } 
tr.graybg {
background:#eee;
}
tr {
padding:5px 0;
}
/* summer nanny styles */
.summernanny {
background:url(../imagesVT/summernanny-hero.jpg) no-repeat 0 0;
min-height:500px;
width:auto;
overflow:hidden;
padding:0;
margin: 70px 0 0;
}
.summernanny-content {
float:right;
width:auto;
height:auto;
text-align:left;
padding:80px 0 0;
}
.summernanny-content h1 {
font-size:35px;
color:#333;
text-transform:uppercase;
}
.summernanny-content h2 {
font-size:25px;
color:#da441b;
}
.summernanny-content ul {
font-size:15px;
margin:0 0 0 20px;
padding:0;
}
.summernanny-content li {
margin:0 0 10px 0;
padding:0;
}
.summernanny-content img {
margin:10px 0;
padding:0;
}
/*footer styles */
#footer {
background:#7abcdb url(../imagesVT/footer-bgx.gif) repeat-x top left;
margin:0;
min-height: 200px;
overflow: auto;
width: 100%;
padding:0;
}
.footerbox {
border-left: 1px solid #fff;
display: inline;
float: left;
font-size: 10px;
height: auto;
margin: 20px 8px 10px 0;
margin: 20px 5px 10px 0\9; 
padding: 0 0 0 7px;
text-align: left;
width: auto;
color:#fff;
min-height:143px;/*dipak 15-1-2014*/
}

.footerbox a {
color:#fff;
text-transform:uppercase;
text-decoration:none;
display:block;
}
.footerbox a:hover {
text-decoration:underline;
}
.footerseals img {
float:left;
margin: 40px 7px 0 0;
}/*-----------DSIpak-15-1-2014*/
/*added Dev styles */
#ValidationNanyRegstep1 li { color:#f00!important;}
 form { margin:0;}
.MultiFile-label  span{ float:left; font-size:12px;}
.MultiFile-label  a{ float:right;}
.MultiFile-label { width:auto; padding:5px; margin-bottom:5px; margin-left:56px; height:20px; border-bottom:1px solid #ccc;}
.MultiFile-remove { font-size:20px!important; color:#f00!important; line-height:10px; text-decoration:none!important;}
.MultiFile-remove:hover { color:#f4977a;}

#ValidationNanyRegstep1  ul li{ color:#f00!important;}
select{ padding:5px 6px 5px 6px!important; }
.submit             { padding:2%;}

.head_a span img     { float:left; margin-right:5px;}
.submit_a { width:200px; margin:0 auto 0 auto;}
.Timeschk { background-color:#eeeeee; float:left;}
.NannyProfilePageAvailabilityGridTop { background-color:#7abcdb; padding:8px 0; text-align:center; border:1px solid #67a3bf!important; color:#fff;}
.NannyProfilePageAvailabilityGridTimes, .NannyProfilePageAvailabilityGridLastTime { background-color:#dddddd; font-size:11px; }
.Timeschk td { border:1px solid #ccc; padding:3px;}
.textarea { height:207px;}

.footer_link { float:left; padding-top:22px;}
.footer_link div {
    float: left;
    margin: 0 3px 3px 0;
    min-height: 48px;
    width: auto;
}
.sign_up { border:1px solid #ccc; padding:12px; background-color:#fdfcfc; margin-bottom:30px;-moz-border-radius: 15px;-webkit-border-radius: 15px; -khtml-border-radius: 15px;border-radius: 15px;}
.sign_up h2 { font-size:22px!important; font-weight:bold!important; margin-bottom:0!important;  float:left;}
.sign_up .sign_cont { margin-left:15px; line-height:15px; color:#a39b9a; float:left;  width:350px;}
.sign_up img { float:right;}

.nanny_list { border-bottom:1px solid #a19591; padding-bottom:15px; margin-bottom:15px;}
.nannylist_cont { float:left; width:68%;}
.nanny_img { float:right;}
.border_none { border-bottom:none;}

.ui-progressbar{ border:6px solid #fbfbfb !important; background:#dad8d7!important; width:70%!important; margin-left:13px; margin-top:15px; margin-bottom:10px;
   -moz-border-radius: 20px!important;
   -webkit-border-radius: 20px!important;
   -khtml-border-radius: 20px!important;
    border-radius: 20px!important;}
.ui-progressbar-value { background:#d24119!important;}
.progressbar { margin-right:0px; margin-top:-25px; float:right; }
.progressbar input{color:#3c3c3c!important; font-size:11px;}
.ui-widget-content {/*border:1px solid #3e4965!important;*/ }
.ui-widget-content { color:#3e4965!important; font-size:12px!important;}
.ui-widget-header { background-image:none!important; /*background-color:#3e4965!important;*/ border:none!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background-image:none!important; background-color:#e7f6fd!important; border:1px solid #ade3fc!important; 
 color:#000!important;}
.ui-datepicker-month, .ui-datepicker-year { padding:2px!important;}
.ui-datepicker-month{ margin-right:3px!important;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { margin-top:-8px!important;}
.ui-datepicker .ui-datepicker-next, .ui-datepicker-prev { margin-top:3px;}
/*-----------------Popup*/
.green-popup    { background:#eaf8fe; border:1px solid #a4d3e9;  padding:10px; margin:2%; width:96%;}
.mes_icon       { float:left;}
.mes_cont       { float:left; width:80%; margin-left:10px; font-size:12px;}
.mes_cont       { float:left; width:80%; margin-left:10px; font-size:12px;}
.mes_cont strong { font-size:14px; }
.mes_btn        { float:right; margin-top:10px; margin-left:0;}

/*add by dipak 7/11/2013
----------------------------------------------------------------------------------Video*/
.footer_link div img { margin:0!important; }
#searchresults span.nextpage {
float:right;
margin:0 5px 10px 0;
}

#searchresults span.nextpage a{ color:#333;
}

#searchresults span.nextpage a:hover{ color:#333; text-decoration:underline!important;
}
ol { font-size:14px;
}
.video_wrap { padding-top:1%;}
.video_box  { width:120px; height:140px; border:1px solid #ccc; padding:5px; background:; font-size:12px; float:left; margin:5px 2px 0 2px; }
.video_box a { display:block; margin-bottom:3px;}
.video_box:hover { background-color:#eaeaea;}
.video_box object { width:800px;}

.play_video { width:400px; margin:0 auto 10px auto; }
.v_size { width:100%;}
.footerseals { float:left; width:384px;}
.footerseals img { margin:0;}



.favorites_wrap { padding:5px 0 0 15px; font-size:12px; /*padding-left:0!important;*/}
/*.favorites_wrap p { font-size:14px; line-height:20px;}
.favorites_wrap h1 { font-size:27px;}
.favorites_wrap ul {color: #333333;font-weight: normal;margin: 0 0 10px; padding: 0;}
.favorites_wrap ul li { color: #333333;font-size: 14px;font-weight: normal; margin: 0 0 5px 25px; padding: 0;}*/
.upgradebox span { padding-top:7px;}

.my_favorites p { font-size:12px!important;}    
.content-container3 { margin-bottom:50px!important;}
.my_favorites .nrbox1-content{}
.my_favorites .nrbox1{ width:158px;}
.my_favorites .nrbox2{ width:90px;}
.my_favorites .nrbox3{ width:85px;}
.my_favorites .nrbox4{ width:105px;}
.my_favorites .nrbox6{ width:117px;}
.mysorting { padding:7px 5px; background:#eeeeee; margin:0 0 10px 0; font-size:11px; color:#494949;}
.mysorting a{ margin:0 5px 5px 5px; color:#494949;}

.sorting_drop { padding:1px!important; border:none; width:90px; font-size:11px;}

.mysorting input[type=checkbox] { float:left;}
.mysorting label { float:left; padding:3px 15px 0 5px; font-size:11px;}
.mysorting span { float:left; padding:0 4px 0 4px; border-right:1px solid #ccc; margin:3px 0;}

.textbox_a { padding:0!important; width:64px; margin-top:3px; font-size:12px; color:#333333;}
.nenny_group { margin-bottom:15px; font-size:13px;   }
.nenny_group p { margin-bottom:5px!important; }
.nenny_group ol li { padding:4px 0;}
.grouplist_box p { margin-bottom:5px!important;}
.orange { color:#DA441B;}
.nenny_group h2 {color:#DA441B!Important;}

.mail   a    { color:#333333; text-decoration:none;}
.link   a    {color:#333333; text-decoration:none; }
.fb     a    {color:#333333; text-decoration:none;}
.mail a:hover,  .link a:hover,  .fb a:hover { color:#DA441B;}

.mail      { background: url(../imagesVT/message.png) no-repeat center left; padding-left:25px; }
.link      {  padding-left:25px; background: url(../imagesVT/mail.png) no-repeat center left; }
.fb        {  background: url(../imagesVT/fb.png) no-repeat 0 0; padding-left:25px;}
.u_name    { background: url(../imagesVT/u_name.png)no-repeat  center left; padding-left:25px; font-weight:bold;}
.address   { background: url(../imagesVT/address.png)no-repeat  center left; padding-left:25px; }

.mail, .link, fb { margin:5px 0;}



.mail, .link, fb{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}


/*.validation  ul li{ color:#f00!important;}*/
.online_nanny { font-size:14px;}

.nanny_salary { border-collapse:collapse; font-size:14px;}
.nanny_salary td { padding:7px 5px;}
.nanny_salary th { padding:7px 5px; text-align:right; font-weight:bold;}
.gray_color { background:#f9f7f7;}
.light_blue {background:#e2f4fc;}
.light_blue span { font-size:12px; }


.blue {background:#c3e9fc; color:#064361; }
.blue th {font-size:18px; color:#d04820;}
.email_table td { border-bottom:1px solid #ccc!important; padding:5px;}
.email_table td label { font-size:12px; margin-right:15px;}
.dropdown_c { padding:0!important; width:80px;}

.inbox_wrap { border:1px solid #e0dbda; padding:10px; font-size:12px; margin-bottom:10px;}
.inbox_cont { }
.inbox_cont .check, .mess_delete, .mess_date, .mess_read, .mess_form, .mess_subject { float:left; padding:10px ;  min-height:15px;}
.inbox_cont .check          {}
.inbox_cont .mess_delete    { }
.inbox_cont .mess_date      {width:65px;  }
.inbox_cont .mess_read      {width:50px; display:block;}
.inbox_cont .mess_form      {width:130px;}
.inbox_cont .mess_subject   {width:275px; }

.inbox_cont .check input[type=checkbox] { margin:1px 0 0 0; }
.inbox_head {background:#f4f4f4;}
.inbox_head  .check, .inbox_cont .check  { margin:10px ;}
.inbox_head .check, .inbox_head .mess_delete, .inbox_head .mess_date,.inbox_head  .mess_read,.inbox_head  .mess_form,.inbox_head  .mess_subject { background:#f4f4f4; }
.pagging { padding-bottom:15px;}

.login-box { background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #CCCCCC; border-radius: 15px; margin:40px auto 10px auto; padding: 10px 10px 10px 15px; width:477px;}
.forgot_password {width:380px;}
.fieldbox    {clear: both; padding: 8px; font-weight:normal; text-align:right;}
.check-box  { width:277px ; text-align:right; padding:10px 0; font-size:14px;}

.left_cont  {width:200px; float:right; padding-right:10px;}
.f_size { font-size:12px; font-style:italic; color:#999 !important;}
.red { color:#f00!important; font-size:12px!important;}
/*.time_table { width:300px; margin:0 auto; }*/
#searchresults {height:auto; }
/*.nannyresult-feature, .nannyresult {word-wrap:break-word;}*/
.Validate {float: right;font-size: 16px;margin-right: 20px;margin-top: -25px; font-size:12px;}
.ValidateTextArea {float: right;margin-top: 2px;position: absolute;right: 22px; font-size:12px;}
.error { color:#f00; font-size:12px;}

/*-----------------------------------------------------------------------------------------------------9/12/2013 add by dipak*/
#email_box { margin-left:10px;}
.home-signupbox span.radio {visibility: visible!important; }
.right_cont {width:233px; float:left; font-size: 11px; text-align:left;}
hr  { margin:15px 0; border-bottom:1px solid #eaeaea; border-top:none;  border-left:none; border-right:none; }
/*.nenny_group {border:1px solid #eaeaea; padding:15px;}*/
.nenny_group h2 {color:#DA441B!Important; margin-bottom:5px!important;}
.nenny_group p  { margin-bottom:15px!important; }
.nenny_group    { font-size:14px;}
.nrbox1-content p span{   color: #333333; font-size: 11px; font-weight: normal; margin: 0; padding: 0;  text-align: left;}

.members-search {background: none repeat scroll 0 0 #F4F4F4; height: auto; margin: 0 0 10px 15px;overflow: hidden; padding: 0 0 10px; width: auto;}
.zip_cod        { background-color:#f4f4f4!important; width:6px!important; color:#f00!important; padding:0px!important; font-size:12px!Important; float:left; }
input           {  padding: 5px 5px!important;  border: 1px solid #CCCCCC; /*----------------------------- padding: 5px 3%!important; 17/12/2013 add by dipak**/}
.dropdown_e     { width:143px;}
.f_left         { float:left; margin:0!important;}
.MultiFile-wrap  input{ border:none!important;}
.validation_box { padding:10px; background:#eaeaea; margin-top:10px; padding:5px 5px 5px 75px; min-height:80px;  background: url(../imagesVT/error_icon.png) no-repeat top left #ffd6d6; border:1px solid  #edacac;}
.validation_box ul { margin:0; padding:0;  margin-left:10px!important;}

/*#ValidationNanyRegstep1 { width:300px;}*/
#validation_dialog #ValidationNanyRegstep1 {padding:0 5px 5px 0; }
#validation_dialog #ValidationNanyRegstep1 ul{padding:0 5px 5px 10px!important; }
#validation_dialog #ValidationNanyRegstep1 li{ padding:2px 0 2px 0!important; color:#a30a0a!Important; font-size:12px!important; list-style:disc; }

.ui-corner-all { border-radius:0px;}
.check-box label  { font-size:12px!important;}
.check-box  { width:257px ; text-align:right; padding:10px 0; font-size:14px;}
.container .eight.columns {    margin: 0 15px 0 0; width:467px;}
.nrbox2-content p { margin-bottom:0!important;}

.hr_align { margin:5px 0; border-color:#000;}
.expfield .red { margin:0!important; float:left;}
.expfield select { float:left; margin-right:2px;}
#btnCouponCode { float:left;}

.job_now  h3{ font-size:19px!important; margin-bottom:12px!important; }
.content-nannies_resources h3 {color:#3E4965!Important;}

.btn { text-decoration:none; color:#333333; font-size:14px; margin:14px 0 0 0; padding:0 7px; float:left; border-left:1px solid #333; line-height:14px;}
.btn_disable { text-decoration:none; color:#CCCCCC; font-size:14px; margin:14px 0 0 0; padding:0 7px; float:left; border-left:1px solid #333; line-height:14px;}

.recpt_btn { text-decoration:none; color:#333333; font-size:12px;padding:0 7px;border-left:1px solid #333; line-height:14px;}
.bottom_btn         { padding:10px 0;}
.email_table { border-collapse:collapse; border:1px solid #ccc; width:100%;}
/*#email_box { padding:0 0 0 10px;}*/
.email_table input label span{ font-size:12px!important;}
.email_table  span{ font-size:12px!important;}
.inbox_wrap a { color:#333;}

.nanny_message { width:74%; margin:10% auto; font-size:14px; padding:15px 15px 15px 70px!important;   background: url(../ImagesVT/yes.png) no-repeat 10px 15px #f1faff;}

.nanny_message h1 { font-size:24px; /*color:#56a0c3;*/ margin-bottom:5px!important;}

.info_message {
    width: 95%;
    margin: 10% auto;
    font-size: 14px;
    padding: 15px 15px 15px 70px !important;
    background: url(../ImagesVT/Info.png) no-repeat 10px 15px #f1faff;
}

    .info_message h1 {
        font-size: 24px; /*color:#56a0c3;*/
        margin-bottom: 5px !important;
    }

.agreement { border:1px solid #CCCCCC; padding:10px; max-height:300px; overflow-y:auto; overflow-h:hidden;}
.step_heading { margin-bottom:10px;}
.step_heading img{ float:left;}
.step_heading span{ float:left; padding:3px 0 0 5px;}
.disclosure { padding:10px; background-color:#eaeaea;}

.manage_contact { padding-bottom:20px; border-bottom:1px solid #eaeaea; margin-top:15px; }
.manage_contact p { margin-top:0!important; margin-bottom:5px!important; font-size:12px;}
.contact_head { color:#3E4965; font-size:14px; font-weight:bold;}
.g_header th { font-size:14px; background-color:#F4F4F4; text-align:left; padding:5px!important;}
.border_none { border:none!important;}
.manage_contact .btn { margin-top:0!important;}
.manage_contact .orange { color:#7abcdb!important; margin:0 0 3px 0;  display: inline-table;}
.manage_note, .UserMessage, .MyMessage/*, .nrbox1-content*/{white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}
input[type="button"] {border: none!important;padding:none!important;}
.bgcheck_table { border-collapse:collapse; font-size:14px;}
.bgcheck_table th { text-align:center; background-color:#f4f4f4; padding:8px 5px; border:1px solid #eaeaea;font-weight: bold;}
.bgcheck_table td { text-align:left; padding:5px; border:1px solid #eaeaea; vertical-align:text-top; width:50%;}
.textbox    { border: 1px solid #6b6b6b;font-style: normal;/*height: 23px;*/ width:269px ;}
select { padding:4px 6px 4px 6px!important; /*width:100%!important;*/}
.input .f_size, .input1 .f_size, .input2 .f_size , .input3 .f_size , .input4 .f_size{ padding-left:0!important; margin-left:0!important;}

.gender{float: left;/*margin: 5px 0 0 0 !important;*//*padding-top:15px;*/  width:38%; border: 1px solid #CCCCCC; height:32px; margin-right: 8px; padding-top:3px; padding-left:1%; margin-top:5px; font-size:14px!important;}
.pricecheckout-step1 { min-height:295px;}
.validation_box li { margin:0!important; margin-left:10px!important; padding:2px 0 2px 0!important; color:#a30a0a!Important; font-size:12px!important; text-align:left; /* background: url(../imagesVT/arrow_a.png) no-repeat top left;*/ }
.check { padding:0!important;}
 .check input[type="checkbox"] { margin:0 3px 0 0; }
.inputBtn { margin-top:10px; display:inline-block; float:left;}
.distance { background:none!important; width:100px!important; float:left!important; padding:0!Important; margin:0!Important; color:#333333!Important; font-size:14px!important; text-transform:inherit!important; visibility:visible!important;}
#rightcol .members-fab5_nannies { margin:10px 7px 0 7px;}
.no-record {/*font-size:14px; text-align:center; color:#999999;*/color: #333333;font-size: 17px!important;font-weight: bold;padding:8px; margin: 20px 0 0;}
.no-record-right span{color: #333333;font-size: 17px!important;font-weight: normal; padding:8px; margin: 10px 0 0;}

#rightcol .recent_nanny {
    border: 1px solid #fff;
    box-shadow: 2px 2px 0 0 #ccc;
    height: 60px !important;
    width: 60px !important;
}

.members-fab5_nannies {
    width:60px;
}

.upgrade_user { font-size:10px!important; float:left!Important;}
.nanny_profile #profile-tabbedbox { min-height:625px;}

#advsearch-col .input3, #advsearch-col2 .input3{ width:80%; padding:0; margin:0;}
#advsearch-col .input3  input, #advsearch-col2 .input3  input{ padding-top:2px!Important; padding-bottom:0px!Important;}
#advsearch-col .input3  span, #advsearch-col2 .input3  span{ padding-top:2px!Important; padding-bottom:2px!Important; margin:0!important}
.hide_listing  { margin-left:0!important;}
.hide_listing li { list-style:none;}
.editprofile { float:right; margin-top:5px; margin-right:10px;}
.profile-titleinfo h6 span { margin:0; float:none;}
.quicksearchbox input{ padding:5px 5px!important;}
.premium_member { font-size:14px; float:right; font-weight:normal;}
.clear { clear:both;}
.login-box input { padding:6px!important;}
.promocode2 .input11{ width:65%;}

.input input, .input2 input { width:97%;}
.input3 input { width:98.4%;}
.input3  textarea { width:98.8%;}
.input4 input { width:96.8%;}
.input5 input { width:95.3%;}

.input6 input { width:95.4%;}
.input7 input {width:96.4%;}
.input8 input {width:80%;}
.input8 select {width:100%;}

.input10 input {width:96%;}
.input11 input {width:94%;}
.input12 input {width:94%;}
.input13 input {width:80%;}

.ssn {
    width: 15.6%;
    margin: 5px 5px  0 0!important;
    padding: 0 !important;
    background: white;
    float: left;
    border: 1px solid #ccc; height:28px;
}

.ssn  input{ width:90.5%; border:none; padding:3px 5px 2px 5px!important;}


.input5 select, .input select, .input2 select { width:100%;}
#advsearch-col .input3 input { width:91.5%;}






.nanny_education { padding:15px 0 15px 10px; text-align:left; font-size:12px;}
.nanny_education h4 { font-size:12px; font-weight:normal; color:#000; margin-bottom:5px;}
.nanny_education ul { margin:0; padding:0; list-style:none;}
.nanny_education li { float:left; width:50%; padding:5px 0;}
.nanny_education li img { width:16px; float:left; margin:0 6px 0 0!important;}


.bgcheckout .input3 input {width:98%;}
.pricecheckout-content .input3 input {width:95%;}
.pricecheckout-content .input7 input {width:93%;}

.pricecheckout-content span { margin-top:5px;}
.pricecheckout-content .check { margin-top:0;}

.checkout-billingfields .input input , .checkout-billingfields .input2 input{width:95.8%;}

.view_nannys { font-size:18px!important;}

.registration_step input[type='text'], .registration_step input[type='password'], .registration_step textarea { width:100%!important;
    top: 0px;
    left: 3px;
}
.pricecheckout-step1 .input3 input { width:96.5%; }
.pricecheckout-step1  .input7 input {width:94.4%; }

.home-signupfields .input input, .home-signupfields .input2 input { width:94.9%;}
.home-signupfields .input3 input { width:97%;}


.textbox_b, .textarea_c { border:none; width:98%; padding:6px;}
.textarea_c { height:300px!important;}
.dtTopNanny table { width:100%!important; }

.testimonals_wrap {  margin-bottom:15px;}
.testimonals_photo { width:100px; float:left; overflow:hidden;}
.testimonals_photo img { width:66px; height:66px;}
.testimonals_cont {float:left; width:590px; border-bottom:1px solid #eaeaea; padding-bottom:10px;}
.test_name { text-align:right; font-weight:bold!important; margin-bottom:0!important;}

#imgBtnSubmit{ text-decoration:none;}
.promocode2 .input11 span { padding-top:7px;}

.video_cont {margin:20px 30px;}
.video1 {float:left; width:445px; height:445px; background:#808080;}
.video2 {float:right; width:445px; height:445px; background:#808080;}
.video1 img, .video2 img { width:100%;}
.videofull { width:100%; /*height:500px;*/ background-color:#CCCCCC; margin-bottom:10px;}
.video_btn { text-align:center; padding:20px 0 10px 0;}
/*.video_btn a { display:block;}*/
.video_btn span{  font-size:12px; padding-top:10px; display:block;}

.not_found { margin-bottom:39px;}
.not_found input { width:50%; float:left; padding:4px 5px!important;}
.not_found a { margin:3px 0 0 10px; float:left;}

.ac_management p span{ margin-bottom:9px!Important; /*color:#474646!Important;*/}
.ac_management b {  /*font-weight:500;*/ color:#333!Important;}
.ac_management a { color:#3e4863;}
.expfield span{ visibility:visible!important;}
.search_now td{ padding:4px 0;}
.search_now  input{ width:131px;}

.search_now input[type="checkbox"] { width:16px; margin-left:0!important;}





.rssincl-itemtitle { font-size:18px!important; margin-top:0!important;}

.visibilityspan {visibility:visible!important;}
/*.visibilityspan {visibility:hidden!important;}*/



.text_chat { text-align:center!important; float:left!important; min-height:600px;}
.Connection {font-family:MuseoSans-500,Arial,Helvetica,sans-serif!important; margin-bottom:8px!important; display:block;color:#417e5d!important; font-size:12px!important;}
.Connection img { margin-right:5px!important;}
.input_cont { border: #bed5e5 1px solid!important; width:100%;  vertical-align:top;}
.text1 {padding-right: 0px; padding-left: 5px; padding-bottom: 2px; width: 99.3%; padding: 3px; border-bottom: #bed5e5 1px solid}
.text2 {padding-right: 0px; padding-left: 5px; padding-bottom: 2px; width: 100%; padding: 3px; border-top: #bed5e5 1px solid}





.SendButton {/*background: url(../imagesVT/send.png) no-repeat top left!important;*/ width:109px; /*border:none!important;*/  cursor:pointer; /*text-indent: -9999px;*/ white-space: nowrap; margin:8px 0; height:38px!important;      }
.textarea_d {overflow: hidden; width: 100%; height: 56px; padding: 1px; font-size:14px; background-color: #ffffff; border: 0px solid #ffffff; padding:5px; }

/*.nrbox6-content  a{ text-decoration:none;}*/
/*.bgcheckout-step span { margin:0!important;}*/
/*.input3 input { padding:6px 7px!important;}*/
/* CSS Document */

.home-bgcheck {
margin: 0;
overflow: hidden;
padding: 10px;
width: 96%;
}
.home-bgcheck_cta {
float:left;
text-align:right;
width:41%;
 padding: 5px 0 0;
}
.home-bgcheck_cta h3  {
font-size:26px;
color:#232843;
padding:0;
margin:0;
font-weight:bold;
}
.home-bgcheck_cta span  {
font-size: 20px;
color:#232843;
padding:0;
margin:0;
}
.home-bgcheck_cta p  {
color:#333;
font-size:13px;
padding:0;xxxxxxxxxxxxx
margin:5px 0 0 0;
}
.home-bgcheck_icon {
float:left;
width:auto;
margin: 0 25px 10px;
}
.home-bgcheck_text {
float:left;
text-align:left;
width:37%;
padding: 0;
}
.home-bgcheck_text p  {
color:#333;
font-size:13px;
padding: 0 25px 0 0;
margin:0 0 5px 0;
}

.nrbox6-content a{  text-decoration:none;}
.viewprofile { text-decoration:underline!important;}
#promobox h4 span{
color:#da441b;
font-size:48px;
margin:0;
padding:0;
}

input[type=submit] { margin:0px!important; padding:4px 5px !important; font-size:12px;font-family:MuseoSans-500,Arial,Helvetica,sans-serif;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
     .pictureupload2    input[type=file] {width: 98px!important; color: transparent;}
}

 .pictureupload2    input[type=file] {width: 85/9px!important; color: transparent;}



 input[type=file] {
            width: 90px;
            color: transparent; width: 85px\9;
        }






.registerbox-sub1 .hasDatepicker { width:150px;}
#email_box h1 {  color: #333333;
    font-size: 27px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;}

.not_upgrade { font-size:11px; float:right; margin-bottom:10px; text-decoration:none;}
.total { float:left!important; margin-top:7px!important;}
.serach_btn { text-align:center; }

.thank_you {background: #eaf8fe; border: 1px solid #a4d3e9;padding: 10px;margin: 2%; color:#000; width: 90%; vertical-align:top; font-size:14px;}
.thank_you img  { float:left;}
.thank_you span  { float:left; padding:12px 0 0 10px; width:81%;}
.thank_you input { border:none; float:left;} 



/* DIV IDs -------------------------Maintenance.html*/
#maintenance { background:#fff; background-image:none!important;}
#maintenance #container {
/*height:400px;*/
margin:auto;
padding:0;
position:relative;
top:70px;
width:600px;
}
#maintenance #content {
color:#333;
font-size:20px;
margin:0;
padding:0;
text-align:center;
}
#maintenance #content span {
font-size:15px;
}
#maintenance #content img {
text-align:center;
}
#maintenance #content span a {
color:#DA441B;
text-decoration:underline;
}
#maintenance #content span a:hover {
text-decoration:none;
}


INPUT[type="text"]:focus,
INPUT[type="number"]:focus,
INPUT[type="email"]:focus,
INPUT[type="search"]:focus,
INPUT[type="password"]:focus,
INPUT[type="range"]:focus,
INPUT[type="button"]:focus,
INPUT[type="checkbox"]:focus,
INPUT[type="redio"]:focus,
INPUT[type="textarea"]:focus,
select:focus{outline:none!important;  background-color:none!important;}
INPUT[type="text"]:focus, INPUT[type="password"]:focus { /*background-color:#fff!important;*/ background-position: 0 0!important;}
textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus {outline:0px !important;}
a:focus,a img:focus,img:focus{outline:none!important; }​
a, a:active, a:focus {outline:none !important;border: none !important;}
#advsearch-col2 label { font-size:12px!important;}
.nrbox6-content p { font-size:11px!important;}
#advsearch-col .homefield { font-size:12px!important;}

.faq h2{ /*color:#DA441B!important;*/ color:#000!important; font-size:14px; font-weight:bold!important; margin-bottom:0px!Important; padding-bottom:0;}
.faq_line {border-bottom:1px solid #eaeaea; padding:0 0 5px 0; margin-bottom:15px;}
hr{ border-top:1px solid #eaeaea; border-bottom:none; border-right:none; border-left:none;}

.ClsPhone {width: 250PX; margin-left: 46PX;}
.nrbox6-content span{ font-size:10px!Important;}
.nrbox5-content p { margin-bottom:0px!important;}
.checkout_btn {text-align:center!important;}
.checkout_btn a{ text-align:center!important;}
.checkout_btn  img { float:none!important;}
.center_btn {  text-align:center;}
.font-size {  font-size:14px; text-align:center; margin:0 0 5px 0;}
    .font-size a { color:#333; text-decoration:none;}
.profile_id { float:right; text-align:right!important;}
.profile_id span { float:none!important; }
.position_status{ display: inherit!important; padding:0!important; margin:0!important; visibility:visible!important; background-color:#f4f4f4!important; font-size:14px!important; width:200px!important;}
.MyToolTip { text-decoration:none; }
.MyToolTip:hover{ text-decoration:underline; }




.home_zip { padding:4px!important; margin-right:5px!important; /*width:50px!important;*/ }

#header-rightbox span {
    padding-top: 5px !important;
}
.search_zip { margin-right:3px!important; width:286px!important; }
#header-logo { background-color:#fff; }
.home_search {
    background-color: #fff;
    clear: both;
    display: inline;
    float: right;
}
.search_zip span{  color:#333!important;}



.list_img {border: thin solid #ccc; padding: 3px; margin:0 7px 7px 0; float:left; width:100px; height:100px; text-align:center;}
 .list_img img { margin:0 0 5px 0!important; float:none!Important;}
.input_label input { float:left;}
.input_label label { font-size:10px!important;float:left;}
.remove_img { width:90px; font-size:11px!important;  height:25px; font-style:normal!important; cursor:pointer;}

.message_pup { width:175px; padding-top:15px; }
.popup_inform {  top: 15%;left:85%; width:340px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /*safari and chrome*/
 .input2{} 
 ::i-block-chrome , .input, .input2, .input4, .input5, .input6, .input7, .input, .date_box label  { height:26px;}
}


.date_box {  float:right; width:100%; font-size:14px; margin-bottom:3px;}
.date_box select { width:75px; padding:2px 2px 1px 2px!important; margin-left:5px; border:none; margin-top:2px;}
.label { float:left; padding:5px 5px 0 0; margin-top:3px;widhth:100%;}
.date_box .f_left { padding-left:-5px; }
.date_box label { border:1px solid #ccc; float:left;  margin-top:5px;}

.date_wrap {  margin-left:7px; height: 28px;}

input[type=radio], input[type=checkbox] {
 border:none!important;

}

.req_fild {float: left;
    margin-right: 0; margin-left:-8px;
    margin-top: 13px; }

     input[type=file] {
            width: 90px;
            color: transparent;  width: 86px\9; border:none\9;
        }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  
input[type=file] {width: 86px; border:none; padding:0!important; margin:0!important;  }
}

.welcome_note { background:#3f4965; margin-top:10px; padding:10px; color:#fff; /*text-align:center;*/  font-size:20px; font-family: MuseoSans-500;}
.welcome_note h2 { font-size:20px; color:#fff; font-weight:normal; margin-bottom:5px;}

.childcare .input, .input2, .input3 { margin-bottom:11px!important; }
.childcare h1 { margin-bottom:5px!important;}

.full-width_cta {
    background: url("../imagesVT/homecta-bg.gif") repeat-x scroll left top #fff;
    border-top: medium none;
}
#header-logo {
    left: 1px;
    margin: 20px 0;
    position: relative;
    top: 0;
    width: 100%;
}
.rc-profilebox2 p {
    color: #333;
    font-size: 13px;
    margin: 0;
    padding: 5px 5px 0 0;
}
.dash-sitter {
    background: none repeat scroll 0 0 #f4f4f4;
    height: auto;
    margin: 0 0 10px 10px;
    overflow: hidden;
    padding: 15px;
    width: auto;
}
.dash-sitter img {
float:left;
margin:0 15px 0 0;
}
.dash-sitter h3.sittertitle {
    color: #3e4965;
    float: left;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 15px 0;
    width: auto;
	display:inline;
}
.dash-sitter p {
color: #333;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 0 20px 0 0;
    width: 55%;
}
.dash-myjobs {
    background: #fff;
    height: auto;
    margin: 0 0 10px 0;
    overflow: hidden;
    padding: 15px;
    width: auto;
}
.dash-myjobs img {
float:left;
margin:0 15px 0 0;
}
.dash-myjobs h3.jobtitle {
    color: #3e4965;
    float: left;
    font-size: 20px;
    font-weight: normal;
    margin: 15px 0;
    width: auto;
	display:inline;
}
.dash-myjobs p {
color: #333;
    float: left;
    font-size: 13px;
    font-weight: normal;
margin: 15px 0 0;
    padding: 0;
float:left;
display:inline;
clear:both;
}
.dash-myjobs a {
   margin: 0 15px;
   color:#333;
}
 .dash-myjobs span {
   margin: 0 0 0 33px;
   color:#333;
}
.dash-myjobs a.sjob {
   margin: 0 15px;
   color:#da461d;
}
.dash-myjob-view {
float:right;
color:#333;
    font-size: 14px;
	clear:both;
	margin:10px 0 0 10px;

}
.dash-miniedit {
float:right;
color:#fff;
font-size:12px;
margin: 5px;	
}
.dash-miniedit a {
color:#fff;
font-size:12px;
text-decoration:none;	
}
.dash-miniedit a:hover {
text-decoration:underline;	
}
.members-fab5_nannies img {
    border: 2px solid #fff;
    box-shadow: 0 2px 2px 0 #ccc;
    margin: 0 0 5px;
}

.check_list { float:left; width:55%; font-size:12px;}
.list1      { width:45%;}
.meta-nav { background:none!important; padding:0!important; display: inline-block !important; font-size: 14px !important;}
.profile_img { width:100px!important; height:125px;  margin: 0 21px 5px 21px;}

.mainnav2 a.editnav {
font-size:12px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
margin:0 0 0 5px;
background:#da441b;
padding:5px 8px;
}
.mainnav2 a.editnav:hover {
color:#fff;
background:#ef6e4b;
}
/* new nav template styles */
.mainnav2 {
    height: auto;
    margin: 0;
    padding: 0;
    text-align: right;
    width: auto;
}
.mainnav2 a {
font-size:12px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
margin:0 0 0 5px;
background:#3e4965;
padding:5px 8px;
}
.mainnav2 a:hover {
color:#fff;
background:#666;

}
/*Home Search Css*/
label.headsearch {
    color: #333333;
    font-family: MuseoSans-500;
    font-size: 12px;
}

.input20 {
    background: none repeat scroll 0 0 white;
    border: 1px solid #cccccc;
    float: left;
    margin: 6px 6px 0 0;
    padding: 0;
    /*width: 18%;*/
}
.input20 span {
    color: #333;
    margin-left: 3px;
    padding: 5px;
    position: absolute;
}
.input20 input, .input20 textarea, .input20 select {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    color: #333;
    font: inherit;
    margin: 0;
    padding: 6px;
    position: relative;
}
/*
* 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: 1025px;
    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: 200px;
    margin: 0 12px;
}

.container .four.columns {
    width: 250px;
    margin: 0 10px 0 0;
}

.container .five.columns {
    width: 285px;
    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: 710px;
}

.container .thirteen.columns {
    width: 735px;
    margin: 0 10px 0 0;
}

.container .fourteen.columns {
    width: 790px;
}

.container .fifteen.columns {
    width: 965px; /*margin:  0 10px 30px;*/
    margin: 15px 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 0 !important;
        padding-left: 10px!important;
    }

    .quicksearch-upgrade {
        font-size: 13px !important;
        padding: 40px 0 10px 10px !important;
        width: 98%!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;
    }

    .message_pup {
        width: 175px!Important;
        padding-top: 15px;
    }



    .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: 28% !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;
    }

    /*-----------------------------18*/
    .login-box {
        width: 477px;
    }

    .textbox {
        width: 250px;
    }


    .home-bgcheck_cta h3 {
        font-size: 22px !important;
    }

    .home-bgcheck_text p {
        font-size: 12px !important;
        padding: 0 15px 0 0 !important;
    }
    /*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxStart 15-1-2014*/
    .quicksearchbox {
        width: 380px!important;
    }

    .member-search_col {
        width: 95%;
    }

    .container .eight.columns {
        margin: 0 10px 0 0;
        width: 356px!important;
    }

    .backgroundcheck-box_hlight img.bestoffer {
        margin-top: 10px;
    }

    #advsearch-col .input3, #advsearch-col2 .input3 {
        width: 75%!Important;
        padding: 0;
        margin: 0;
    }

    .check-box {
        width: 279px!important;
    }

    .ssn {
        width: 15.6%!important;
    }

        .ssn input {
            width: 88%!important;
        }

    .input input, .input2 input {
        width: 96%!important;
    }

    .input3 input {
        width: 98.2%!important;
    }

    .input4 input {
        width: 95%!important;
    }

    .input6 input {
        width: 94%!important;
    }

    .input5 select {
        width: 100%;
    }

    .input5 input {
        width: 93.5%!important;
    }

    .bgcheckout .input3 input {
        width: 97%!important;
    }

    .input7 input {
        width: 95.3%!important;
    }

    #advsearch-col .input3 input {
        width: 88%!important;
    }

    .nanny_education li {
        float: left;
        width: 100%!important;
        padding: 5px 0;
    }
    /*.no-record { margin-top:10px!important; float:left;}*/
    .pricecheckout-step1 .input3 input {
        width: 98.5%!important;
    }

    .pricecheckout-step1 .input7 input {
        width: 97.5%!important;
    }

    .testimonals_cont {
        width: 450px!important;
    }

    .pricecheckout-content .input7 input {
        width: 97.5%!important;
    }

    .checkout-billingfields .input input, .checkout-billingfields .input2 input {
        width: 96.8%!important;
    }

    .forgot_password {
        width: 380px!important;
    }

    .members-search {
        margin-left: 10px!important;
    }


    .video1 {
        float: left;
        width: 337px!important;
        height: 337px!important;
        background: #808080;
    }

    .video2 {
        float: right;
        width: 337px!important;
        height: 337px!important;
        background: #808080;
    }

    .topnav, .mainnav {
        padding-right: 10px;
    }

    .text_chat {
        min-height: 580px!important;
    }

    .home-signupbox input.radiostyle {
        margin: 0 6px 0 0!important;
    }

    .home-signupfields .input input, .home-signupfields .input2 input {
        width: 93%!important;
    }

    .home-signupfields .input3 input {
        width: 96.3%!important;
    }

    .members-fab5_nannies { /*margin:10px 0px 0 0px!important;*/
    }

    #FamilyRightPanel_dtTopNanny td {
        float: left;
    }

    /*.protcet_family { float:left; text-align:right; width:41%!important;}
.request_nanny { float:right; width:41%!important;}
.protcet_logo { float:left; width:18%!important; text-align:center; }*/
    /*.chat_btn { background: none repeat scroll 0 0 #EEEEEE; text-align:center; height: auto; right:0;padding: 10px;width: 160px!important; margin:10px 10px 0 0;  z-index:99999; position:absolute; bottom:0; top:94px!important;}*/
    .thank_you span {
        width: 75%!important;
    }

    #advsearch-col2 INPUT[type="checkbox"] {
        margin-left: 0!important;
        margin-right: 1px!important;
    }

    .ClsPhone {
        width: 250PX!important;
        margin-left: 0PX!important;
    }

    .footer_link {
        padding-top: 0px!important;
    }

    .footerseals {
        width: auto!important;
    }

    .members-fab5_box {
        margin-top: 10px!important;
    }

    .profile_img {
        width: 174px!important;
        margin: 0 !important;
    }

    #profile-leftcol img.profilepic {
        width: 94%;
    }

    #profile-leftcol {
        padding: 30px 0 10px 0!important;
    }

    .fastfacts {
        width: 89%!important;
    }

    .date_box {
        float: right;
        width: 100%;
        display: inline-block;
    }

        .date_box select {
            width: 58px;
            float: left;
            margin-top: 0;
            padding: 2px 2px!important;
            margin-left: 0!important;
            margin-right: 0;
        }

    .label {
        float: left;
        padding: 5px 3px 0 0;
		width: 100%;
    }

    .date_box .f_left {
    }
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx End 15-1-2014*/

/*  #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;
            margin-left: 10px;
            width: 295px;
        }
        /*.container .two-thirds.column  {  margin: 0; width: 295px; }------------dipak*/
        /* 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;
        }

    .input_btn1 {
        padding: 0 !important;
        width: 221px;
    }

    #home-hero {
        opacity: 0;
    }

    #header-logo {
        margin: 10px 0 0 !important;
        text-align: center !important;
    }

    .home_search {
        padding: 0 10px 10px 0!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: 30px 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 0 !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, .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;
    }

    .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;}------------8jan*/ .inputBtn {
        width: 191px;
    }

    .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;
    }

    .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 4px;
    }

    .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;
        width: 270px;
    }

    .sorting_drop {
        margin-top: 5px;
    }

    #rightcol {
        width: 92.4%;
    }
    /*.my_favorites  { margin-left:-5px;}*/
    .lc-colbox {
        margin-left: -15px;
    }

    #profile-tabbedbox {
        min-height: 496px !important;
    }

    .mysorting span {
        float: left;
        padding: 0 15px 5px 10px; /*width:300px;*/
        border-right: none;
    }

    .pricecheckout-step1 {
        min-height: inherit!important;
    }

    .inbox_cont .check {
        display: none;
    }

    .inbox_cont .mess_delete {
    }

    .inbox_cont .mess_date {
        width: 65px;
        display: none;
    }

    .inbox_cont .mess_read {
        width: 50px;
        display: none;
    }

    .inbox_cont .mess_form {
        width: 65px;
    }

    .inbox_cont .mess_subject {
        width: 118px;
    }
    /*-------------------------------------18*/
    .login-box {
        width: 250px;
    }

    .textbox {
        width: 210px;
    }

    .fieldbox {
        text-align: left;
    }

    .check-box {
        width: 125px;
        text-align: left;
        padding-left: 4px;
    }

    .right_cont {
        width: 151px;
        float: left;
        font-size: 11px;
        text-align: left;
    }

    .left_cont {
        width: 106px!important;
        float: left!important;
        margin-top: 10px;
    }




    /*jen------------------------*/
    .home-bgcheck_cta {
        text-align: center;
        width: 100% !important;
    }

        .home-bgcheck_cta h3 {
            font-size: 23px !important;
        }

        .home-bgcheck_cta span {
            font-size: 15px !important;
        }

        .home-bgcheck_cta p {
            font-size: 12px !important;
            margin: 5px 0 10px !important;
            padding: 0 !important;
        }

    .home-bgcheck_icon {
        float: none;
        margin: 10px 0;
        text-align: center;
    }

    .home-bgcheck_text {
        text-align: center !important;
        width: 100% !important;
        margin: 0 0 10px 0 !important;
    }

        .home-bgcheck_text p {
            font-size: 11px !important;
            margin: 0 0 15px !important;
            padding: 0 !important;
        }

    /*xxxxxxxxxxxxxxxxxxx Start 15-1-2014*/

    .quicksearchbox img.gobtn {
        float: right!important;
    }

    .member-search_col {
        width: 89%;
    }

    .find_nenny {
        width: 266px!important;
    }

    .backgroundcheck-box_hlight img.bestoffer {
        display: none;
    }

    .backgroundcheck-box_hlight img, .backgroundcheck-box img, .backgroundcheck-buildown img {
        bottom: inherit !important;
        float: right !important;
        margin: 0 !important;
        position: relative !important;
        right: inherit !important;
    }

    .btn {
        padding: 0 4px!important;
        float: left;
        font-size: 12px!important;
    }
    /*#email_box { padding:0 0 0 6px!important;}*/
    .nanny_message {
        width: auto;
        margin: 10% 0px!important;
    }

    .members-search {
        margin: 0 15px 0 0!important;
    }
    /*.members-top5 { margin-left:5px!important;}*/
    .members-expertinsights_feed {
        padding-left: 5px;
        padding-right: 5px;
    }

    .members-resources_head span {
        padding-left: 5px!Important;
        padding-right: 5px;
    }

    .members-expertinsights_head span {
        padding-left: 5px!Important;
        padding-right: 5px;
    }

    .nanny_profile #profile-tabbedbox {
        min-height: 585px!important;
    }

    #advsearch-col .input3, #advsearch-col2 .input3 {
        width: 89%!Important;
        padding: 0;
        margin: 0;
    }

    .input input, .input2 input {
        width: 92.5%!important;
    }

    .input3 input {
        width: 96%!important;
    }

    .input4 input {
        width: 91.5%!important;
    }

    .input6 input {
        width: 89.2%!important;
    }

    .input5 select {
        width: 100%;
    }

    .input5 input {
        width: 85%!important;
    }

    .bgcheckout .input3 input {
        width: 95%!important;
    }

    .input7 input {
        width: 93.3%!important;
    }

    .bgcheckout-step span {
        margin: 0!important;
    }

    .no-record {
        margin-top: 0;
    }

    .pricecheckout-step1 .input3 input {
        width: 95.2%!important;
    }

    .checkout-billingfields .input input, .checkout-billingfields .input2 input {
        width: 89.8%!important;
    }

    .checkout-billingfields span {
        margin: 0!important;
    }

    .textbox_b, .textarea_c {
        border: none;
        width: 95%!important;
        padding: 6px;
    }

    .testimonals_cont {
        width: auto!important;
    }

    .forgot_password {
        width: 250px!important;
    }

    .fieldbox .inputBtn img {
        width: 106px;
    }

    .video_box {
        margin: 5px 0 0 0!important;
    }

    .video_cont {
        margin: 5px 15px!important;
    }

    .video1 {
        float: none;
        width: 269px!important;
        height: 269px!important;
        background: #808080;
        margin-bottom: 15px;
        text-align: center;
    }

    .video2 {
        float: none;
        width: 269px!important;
        height: 269px!important;
        background: #808080;
        text-align: center;
    }

    .protcet_family {
        float: left;
        text-align: center!important;
        width: 100%!important;
    }

        .protcet_family h1 {
            font-size: 25px!important;
            margin-bottom: 0;
        }

        .protcet_family h2 {
            font-size: 20px!important;
            margin-bottom: 4px;
        }

    .text1 {
        width: 98%!important;
    }
label.date_wrap {
  width: 69px !important;
  margin-right: 20px !important;
}

    #maintable {
        margin-left: 4px!important;
    }

    .home-signupbox input.radiostyle {
        margin: 0 5px 0 0!important;
    }

    .no-record {
        margin-top: 0!important;
    }

    #email_box {
        margin: 0 15px 0 0!important;
    }

    .favorites_wrap {
        padding-left: 0!important;
    }

    #text-content_fullwidth {
        padding: 0 10px 0 0!important;
    }

    .thank_you span {
        width: 75%!important;
    }

    .thank_you input {
        margin-left: 50px!important;
    }
    /*.request_nanny { float:right; width:100%!important;  text-align:center!important;}
.protcet_logo { float:none!important; width:25%!important; text-align:center; margin:0 auto; }*/
    #maintenance #container {
        width: 300px!important;
        padding-bottom: 20px!important;
    }

    .nanny_message {
        width: 59%!Important;
    }

    .ssn {
        width: 14.22%!important;
        font-size: 12px;
    }

        .ssn input {
            width: 72%!important;
            padding-left: 2px!important;
            padding-right: 2px!important;
        }

        .ssn span {
            padding-left: 0px!important;
            padding-right: 2px!important;
        }

    .gender {
        padding-top: 5px!important;
    }

    .home-bgcheck {
        width: 94%!important;
    }

    .ClsPhone {
        width: 250PX!important;
        margin-left: 62PX!important;
    }

    .f_address {
        min-height: inherit!important;
    }

    .footerseals {
        width: 282px!important;
    }

    .footer_link {
        padding-top: 0!important;
    }

    #footer .sixteen {
        margin-left: inherit!important;
    }

    .summernanny {
        margin-top: 0!important;
    }

    .summernanny-content {
        padding-top: 10px!important;
    }

    .quicksearchbox {
        width: 217px!important;
    }

    .logo_head {
        margin-bottom: 70px!important;
    }

    .profile_img {
        margin-left: 21px !important;
    }

    .message_pup {
        width: 151px!important;
        padding-top: 15px;
    }

    .popup_inform {
        top: 15%;
        left: 85%;
        width: 220px!important;
    }

    .date_box {
        float: none;
        width: 100%;
        display: inline-block;
    }

        .date_box select {
            width: 79px;
            float: left;
            margin-top: 0px;
            padding: 2px 2px!important;
            margin-left: 0!important;
            margin-right: 0px;
        }

    .label {
        float: none;
        padding: 5px 0 0 0;
    }

    .date_box .f_left {
    }

    .gender {
        height: auto!important;
    }

    .date_wrap {
        margin-left: 0;
        margin-right: 7px;
    }

    .year {
        margin-right: 0!important;
    }

    .date_wrap select {
        width: 68px;
    }

    .nanny_add {
        background-image: none!important;
    }

    .check_list {
        float: none;
        width: 100%;
    }
}

/* #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: 420px; margin: 0; margin-left:12px; 11/12/2013 dipak*/
            margin: 0 0 0 12px;
            width: 425px;
        }

    #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: 30px 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 30px 0 0 !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: 110px !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;--------------dipak 6-1-2014*/
    }

    .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: 39% !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;
        width: 385px;
    }

    #rightcol {
        width: 97.2%; /* margin-left:16px;--------------add18 Dipak*/
    }

    .my_favorites .nrbox2 {
        width: 124px !important;
    }

    .my_favorites .nrbox1 {
        width: 154px !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: 100px;
    }

    .inbox_cont .mess_subject {
        width: 167px;
    }

    .profile_img {
        width: 100px!important;
        height: 100px;
        margin: 0 21px 5px 21px!important;
    }
    /*Dipak*/
    .check_list {
        float: none;
        width: 100%;
    }

    /*------------------------------------------------------18*/
    .login-box {
        width: 330px;
    }

    .textbox {
        width: 290px;
    }

    .fieldbox {
        text-align: left;
    }

    .check-box {
        float: left;
        width: 198px;
    }

    .right_cont {
        width: 159px;
    }

    .left_cont {
        width: 126px;
    }



    /*je-------------------*/
    .home-bgcheck_cta {
        width: auto !important;
    }

        .home-bgcheck_cta h3 {
            font-size: 23px !important;
        }

        .home-bgcheck_cta span {
            font-size: 15px !important;
        }

        .home-bgcheck_cta p {
            font-size: 12px !important;
            margin: 5px 0 0 !important;
            padding: 0 !important;
        }

    .home-bgcheck_icon {
        margin: 0 0 10px 20px !important;
    }

    .home-bgcheck_text {
        text-align: center !important;
        width: auto !important;
    }

        .home-bgcheck_text p {
            font-size: 12px !important;
            margin: 0 0 15px !important;
            padding: 0 !important;
        }


    /*xxxxxxxxxxxxxxxxxxxxxxxxxx Start 15-1-2014*/
    .find_nenny {
        width: 378px!important;
    }

    .backgroundcheck-box_hlight img.bestoffer {
        display: none;
    }

    .email_table {
        width: 96.6%!important;
    }
    /*#email_box { padding:0 0 0 15px!important;}*/
    .inbox_wrap {
        margin-right: 13px!important;
    }

    .members-search {
        margin: 0 30px 0 0!important;
    }

    .nanny_profile #profile-tabbedbox {
        min-height: 415px!important;
    }

    .nanny_message {
        width: 69%!Important;
    }

    .input input, .input2 input {
        width: 95%!important;
    }

    .input3 input {
        width: 97.5%!important;
    }

    .input4 input {
        width: 93.2%!important;
    }

    .input6 input {
        width: 92%!important;
    }

    .input5 select {
        width: 100%;
    }

    .input5 input {
        width: 91.2%!important;
    }

    /*.ssn {width: 15.010%!important;}
.ssn  input{ width:80.5%!important; border:none; padding:3px 5px 2px 5px!important;}*/
    .ssn {
        width: 14.96%!important;
    }

        .ssn input {
            width: 83%!important;
        }

    .ClsPhone {
        width: 250PX!important;
        margin-left: 124px!important;
    }

    .f_address {
        min-height: 143px!important;
    }

    .footerseals {
        width: 430px!important;
    }

    .bgcheckout .input3 input {
        width: 97%!important;
    }

    .input7 input {
        width: 95.3%!important;
    }

    .bgcheckout-step span {
        margin: 0!important;
    }

    .no-record {
        margin-top: 0!important;
    }

    .pricecheckout-step1 .input3 input {
        width: 97%!important;
    }

    .checkout-billingfields .input input, .checkout-billingfields .input2 input {
        width: 93.8%!important;
    }

    .textbox_b, .textarea_c {
        border: none;
        width: 96.5%!important;
        padding: 6px;
    }

    .testimonals_cont {
        width: 320px!important;
    }

    .testimonals_photo {
        width: 80px!important;
    }

    .forgot_password {
        width: 380px!important;
    }

    .video_cont {
        margin: 5px 15px!important;
    }

    .video1 {
        float: left;
        width: 187px!important;
        height: 187px!important;
        background: #808080;
    }

    .video2 {
        float: right;
        width: 187px!important;
        height: 187px!important;
        background: #808080;
    }

    .members-expertinsights_head span {
        margin-top: 10px!important;
    }

    .favorites_wrap {
        padding-left: 0!important;
    }

    #text-content_fullwidth {
        padding: 0 20px 0 0!important;
    }

    .members-fab5_nannies, .members-top5_families {
        margin: 0 10px!important;
    }
    /*.thank_you  div{ text-align:center!important;}
.thank_you img  { float:none!important; text-align:center!important;}
.thank_you span  { float:none!important; padding:12px 0 0 10px; text-align:center!important;}
.thank_you input { border:none!important; float:none; text-align:center!important;}*/
    .thank_you span {
        width: 60%!important;
    }

    #maintenance #container {
        width: 400px!important;
        padding-bottom: 20px!important;
    }

    .home-bgcheck {
        width: 94%;
    }

    .quicksearchbox {
        width: 400px!important;
    }

        .quicksearchbox img.gobtn {
            float: right!important;
        }

    .logo_head {
        margin-bottom: 60px!important;
    }

    .pricecheckout-step1 {
        min-height: inherit!important;
    }

    .profile_img {
        margin: 0 auto!important;
    }



    .date_box {
        float: none;
        width: 100%;
        display: inline-block;
    }

        .date_box select {
            width: 68px;
            float: left;
            margin-top: 0px;
            padding: 2px 2px!important;
            margin-left: 0!important;
            margin-right: 0px;
        }

    .label {
        float: none;
        padding: 5px 0 0 0;
    }

    .date_box .f_left {
    }

    .gender {
        height: 23px!important;
    }

    .date_wrap {
        margin-left: 0;
        margin-right: 7px!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;
}



/*.nanny_add { height:250px;   background: url("../imagesVT/nannydash-hero.jpg") no-repeat right top; margin-bottom:10px; margin-left:15px; }*/


.nanny_add2 {
    background: url("../imagesVT/nannydash-hero2.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    height: auto;
    margin: 10px 18px 5px 0;
}

.nanny_add {
    background: url("../imagesVT/nannydash-hero.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    height: auto;
    margin-bottom: 10px;
    margin-left: 15px;
}

.nanny_add2 {
    background: url("../imagesVT/nannydash-hero2.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    height: auto;
    margin: 10px 18px 5px 0;
}

@media only screen and (max-width: 767px) {
    .nanny_add2 {
        background: none !important;
    }

    #campusexplorer1403115833307 {
        width: 280px !important;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .nanny_add2 {
        background: none !important;
    }

    #campusexplorer1403115833307 {
        width: 395px !important;
    }
}

.google_add728 {
    max-width: 728px!important;
    margin: 40px auto 10px auto!important;
    height: 90px!important;
}

#google_image_div {
    width: 691px!important;
}


.google_add250 {
}

.ddd {
    height: 90px!important;
    width: 100%;
    display: block;
}

    .ddd img {
        width: 100%!important;
    }




@media only screen and (max-width: 767px) {

    .google_add728 {
        display: block;
        height: auto !important;
        margin: 0 auto 10px !important;
        max-width: 728px !important;
        min-height: 250px !important;
        overflow: hidden !important;
        position: relative;
    }
}



@media only screen and (min-width: 480px) and (max-width: 767px) {
    .google_add728 {
        display: block;
        height: auto !important;
        margin: 0 !important;
        max-width: 728px !important;
        min-height: 300px;
        overflow: hidden;
        position: relative;
    }

    dash-sitter p {
        color: #333;
        float: left;
        font-size: 11px !important;
        font-weight: normal;
        margin: 0 20px 20px 0;
        text-align: left;
        width: auto;
    }

    .dash-myjobs p {
        clear: both;
        color: #333333;
        display: block !important;
        float: left;
        font-size: 13px;
        font-weight: normal;
        margin: 15px 0px 0px !important;
        padding: 0px;
        text-align: left !important;
        width: auto;
    }

    .dash-myjobs a {
        display: block !important;
        margin: 5px 0 !important;
        text-align: left !important;
    }

        .dash-myjobs a.sjob {
            margin: 0 !important;
        }
}

.members-fab5_nannies a {
   font-size: 11px;
    text-align: center;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    /* new nav templates styles */
    .mainnav2 {
        background: none repeat scroll 0 0 #3E4965;
        line-height: 130%;
        margin: 32px 0 0 !important;
        padding: 0 !important;
        position: relative;
        text-align: center !important;
    }

        .mainnav2 a {
            margin: 0 !important;
            display: block;
        }
}

@media only screen and (min-width: 768px) and (max-width: 959px)
/* new nav template styles */
{
    .mainnav2 {
        margin: 10px 0 0 !important;
        position: relative !important;
    }
}



@media only screen and (min-width: 768px) and (max-width: 959px) {
    .tyctabox1, .tyctabox2 {
        width: auto !important;
    }
}



@media only screen and (max-width: 767px) {

    .tyctabox1, .tyctabox2 {
        float: inherit !important;
    }

    .nanny-social a {
        font-size: 13px !important;
    }

    #social {
        min-height: 200px !important;
        min-width: 100px !important;
        padding: 20px !important;
    }

        #social span {
            font-size: 15px !important;
        }

    .nanny-tyother {
        margin: 0 !important;
    }

    #social p {
        font-size: 11px !important;
    }

    .nanny-social h4 {
        text-align: center !important;
    }

    .nanny-tyother p {
        text-align: left !important;
    }
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
    .tyctabox1, .tyctabox2 {
        float: left !important;
    }
}
.popup_box          { background: url("../imagesVt/popup_bg.png"); top:0; left:0; bottom:0; right:0; display:block; position: fixed; z-index:99;}

.popup_wrap {
    background-color: #fff;
    border: 5px solid #2f3840;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    width: 800px;
     margin-top:20%; position:relative;
}
.popup_head {
    border-bottom: 1px solid #ccc;
    cursor: pointer;
    margin-bottom: 10px;
    padding: 0 0 8px;
}

/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/

/* Hack to remove Safari's extra padding. Remove if you don't care about pixel-perfection. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .input input, .input textarea, .input select, .input2 input, .input2 textarea, .input2 select, .input3 input, .input3 textarea, .input3 select { padding: 4px; font-family: MuseoSans-500; font-size:14px;}
}
input, textarea, select,label{  font-family: MuseoSans-500; color:#333333; font-size:14px;}

/*@font-face {
    font-family: 'museo_sans500';
    src: url('../CssVt/webfonts/museosans_500-webfont.eot');
    src: url('../CssVt/webfonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../CssVt/webfonts/museosans_500-webfont.woff') format('woff'),
         url('../CssVt/webfonts/museosans_500-webfont.ttf') format('truetype'),
         url('../CssVt/webfonts/museosans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {font-family: 'MuseoSans-500';src: url('webfonts/28C4BA_0_0.eot');src: url('webfonts/28C4BA_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/28C4BA_0_0.woff') format('woff'),url('webfonts/28C4BA_0_0.ttf') format('truetype');}
/* @license
 * MyFonts Webfont Build ID 2671802, 2013-10-22T11:27:01-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Museo Sans 500 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-sans/500/
 * Copyright: Copyright (c) 2008 by Jos Buivenga. All rights reserved.
 * Licensed pageviews: Unlimited
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2671802
 * 
 * © 2013 MyFonts Inc
*/




  
@font-face {font-family: 'MuseoSans-500';src: url('webfonts/28C4BA_0_0.eot');src: url('webfonts/28C4BA_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/28C4BA_0_0.woff') format('woff'),url('webfonts/28C4BA_0_0.ttf') format('truetype');}
 
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../imagesVT/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(../imagesVT/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../imagesVT/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../imagesVT/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../imagesVT/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../imagesVT/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../imagesVT/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../imagesVT/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../imagesVT/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494; font-size: 10px;}
        #cboxLoadingOverlay{background:url(../imagesVT/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../imagesVT/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef; font-size: 10px;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../imagesVT/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../imagesVT/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../imagesVT/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/*
* 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 10px 0 0; } 
    .container .five.columns                    { margin: 0 10px;width: 275px;}
    .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 15px 0 0; }
    .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: 56/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */5px; }
        .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: 20px 0 0 20px !important;
}

.register-cta {
    min-height: 400px !important;
}

.register-content {
    padding: 40px 0 0 !important;
}
.register-container {
background: none !important;
}
#header-rightbox2 {
display:none;
}
h1.signup {
    margin: 20px 0 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; 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; }

h1.signup {
    font-size: 25px !important;
	text-align: center;
}
p {
    font-size: 15px !important;
    text-align: center;
}
.register-cta {
    padding: 40px 30px !important;
	min-height:100px !important;
}
.register-content {
    padding: 0 0 0 15px !important;
}
.register-content img {
  max-width:95%;
}
.register-container {
background: none !important;
}
/*.reg-box {
    width: 80% !important;
}*/
#header-rightbox2 {
display:none;
}
.reg-col3 {
    margin: 40px 0 0 !important;
}
 .manageacct-box2{ border-left:none!important;}
        .plan-info { float:left!important; }
        .checkout-paymentfields3 .input12 { width:76%!important;}
          .checkout-paymentfields3 .input12 input {width:74%; }

        .checkout-paymentfields3 .input10 { width:100%!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: 280px; margin: 0; }

#header-logo {
    margin: 15px 0 0 !important;
	text-align: center !important;
}
h1.signup {
    margin: 20px 0 0 !important;
}

.reg-col3 {
    margin: 25px 0 0 !important;
}

 .manageacct-box2{ border-left:none!important;}
        .plan-info { float:left!important; }
        .checkout-paymentfields3 .input12 { width:76%!important;}
          .checkout-paymentfields3 .input12 input {width:74%; }

        .checkout-paymentfields3 .input10 { width:100%!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;
    }
@media only screen and (max-width: 767px) {
    .input1, .input2 {
        display: block;
        float: left !important;
        width: 100% !important;
    }
/* Edited Sandip*/
    .registerItem {
        width: 91%;
        float: left;
        /*margin: 5px 10px 5px 0 !important;*/
        height: 66px;
        line-height: 30px; 
        
    }
    .registerItem span {
            visibility: visible !important;
            width: 100%;
            float: left;
     }
    */

    .buttoncenter {
        width: auto !important;
    }
}



@media only screen and (min-width: 480px) and (max-width: 767px) {
    .input1, .input2 {
        display: block;
        float: left !important;
        width: 80% !important;
    }

    .buttoncenter {
        width: auto !important;
    }

    .css-checkbox2 input, .css-checkbox2 label {
        color: #333333;
        display: inline !important;
        font-family: MuseoSans-500;
        font-size: 9.5px;
    }
}
@media only screen and (max-width: 767px) {
    .validation_box {
        background: none repeat scroll 0 0 #ffd6d6 !important;
        font-size: 12px !important;
        padding: 5px 5px 5px 10px !important;
        width: 85% !important;
    }

    .buttoncenter {
        text-align: left !important;
    }

        .buttoncenter label {
            font-size: 11px !important;
        }
}
    @media only screen and (max-width: 767px) {
        .memberplan-box2 {
            width: 270px !important;
        }

        .memberplan-box3 {
            margin: 5px 0 0 0 !important;
        }

        .memberplan-content2 img {
            max-width: 99% !important;
        }

        .memberplan-header2 span {
            font-size: 20px !important;
        }

        h1.checkout {
            font-size: 26px !important;
            margin: 20px 0 0 0 !important;
        }
    }
    @media only screen and (min-width: 480px) and (max-width: 767px) {
        h1.checkout {
            font-size: 26px !important;
            margin: 50px 0 0 !important;
        }
    }

/*Step 6*/
@media only screen and (min-width: 768px) and (max-width: 959px)
/* new nav template styles */
{
    .mainnav2, .mainnav3 {
        margin: 10px 0 0 !important;
        position: relative !important;
    }

    .tysearch-header h3 {
        font-size: 28px;
    }

    .tysearch-header p {
        font-size: 16px !important;
        padding: 0 25px !important;
    }

    .tyother h4 {
        font-size: 20px !important;
    }

    .tyother p {
        font-size: 13px !important;
    }

    .tysearch {
        overflow: hidden;
        padding: 0 0 10px 0;
    }

    .search_colmini {
        padding: 0 !important;
    }

    .tyother li {
        font-size: 12px !important;
        list-style: disc outside none !important;
        margin: 0 0 15px !important;
    }
}
@media only screen and (max-width: 767px) 
{
    /* new nav templates styles */
    .mainnav2, .mainnav3 {
 background: none repeat scroll 0 0 #3E4965;
    line-height: 130%;
    margin: 28px 0 0 !important;
    padding: 0 !important;
    position: relative;
    text-align: center !important;
 }

        .mainnav2 a {
            margin: 0 !important;
            display: block;
        }

    h1.thankyou {
        margin: 0 !important;
    }

    .thankyou-container {
        padding: 0 !important;
    }

    .tysearch {
        overflow: hidden;
        padding: 0 0 10px 0;
    }
  

    .tysearch-header {
        text-align: center !important;
    }

        .tysearch-header h3 {
            font-size: 28px !important;
            padding: 15px !important;
        }

        .tysearch-header p, .tysearch-header img {
            display: none;
        }

    .tyother h4 {
        font-size: 18px !important;
    }

    .tyother p {
        font-size: 12px !important;
        text-align: left !important;
        padding: 0 20px 0 0;
    }

  .search_colmini {
    color: #ffffff;
    float: left;
    font-size: 11px;
    height: auto;
    line-height: 160%;
    margin: 0 10px 15px 0;
    padding: 10px 0;
}

    .tyother li {
        font-size: 12px !important;
        list-style: disc outside none !important;
        margin: 0 0 15px !important;
    }
}
    @media only screen and (min-width: 480px) and (max-width: 767px)
     {
        /* new nav templates styles */
        .mainnav2, .mainnav3 {
            background: none repeat scroll 0 0 #3E4965;
            line-height: 130%;
            margin: 32px 0 0 !important;
            padding: 0 !important;
            position: relative;
            text-align: center !important;
        }

            .mainnav2 a, .mainnav3 a {
                margin: 0 !important;
                display: block;
            }

        h1.thankyou {
            margin: 5px 0 0 0 !important;
        }

        .member-search_col2 {
            width: 100% !important;
        }

        .search_colmini {
            clear: both;
            display: block;
            float: left;
            padding: 0 !important;
            width: 100% !important;
        }

        .tyother li {
            font-size: 12px !important;
            list-style: disc outside none !important;
            margin: 0 0 15px !important;
        }
    }


    /*Additional step*/

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .pic_addanother {
            margin: 10px 0 0 !important;
        }
    }

    @media only screen and (max-width: 767px)
     {
        .uploadphoto span {
            float: left;
            font-size: 12px;
            margin: 10px 0 0;
            padding: 0;
            width: 100%;
        }

        .pic-options {
            bottom: -24px !important;
            width: 95% !important;
        }

        .pic_copy {
            left: 0 !important;
            position: relative !important;
        }

        .picture-mini {
            margin: 55px 0 0 !important;
            position: relative !important;
        }

        .pic-options2 {
            bottom: -22px !important;
            width: 98% !important;
        }

        .pic_addanother {
            margin: 45px 0 10px !important;
        }
    }

    @media only screen and (min-width: 480px) and (max-width: 767px) 
    {
        .picture-mini {
            margin: 65px 20px 40px 0 !important;
            position: relative !important;
        }

        .pic_addanother {
            margin: 10px 0 !important;
        }
    }

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {

    .css-checkbox2 input, .css-checkbox2 label {
        font-size: 12px !important;
    }



    .css-checkbox2 input, .css-checkbox2 label {
        color: #333333;
        display: block !important;
        font-family: MuseoSans-500;
        font-size: 9.5px;
        margin: 0 5px 0 0;
    }

    #header-logo {
        left: 1px;
        margin: 25px 0;
        position: relative;
        top: 0;
        width: auto !important;
    }

    table.Timeschk {
        width: auto !important;
    }

    .time_table {
        padding: 0 !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .input input, .input textarea, .input select, .input2 input, .input2 textarea, .input2 select, .input3 input, .input3 textarea, .input3 select, .input4 input, .input4 textarea, .input4 select, .input5 input, .input5 textarea, .input5 select, .input6 input, .input6 textarea, .input6 select, .input7 input, .input7 textarea, .input7 select, .input8 input, .input8 textarea, .input8 select {
        padding: 0 !important;
    }

    .input7 {
        width: 100% !important;
    }

    .input8 {
        width: 100% !important;
    }

    .input12 {
        margin: 0 4px 10px 0 !important;
        width: 100% !important;
    }

    .checkout-payment span.cc {
        margin: 0 5px 5px 0 !important;
    }

    .pricecheckout-step3 {
        width: 95% !important;
    }

    h1.checkout {
        margin: 50px 0 0 !important;
    }
}
@media only screen and (max-width: 767px) {
    .pricecheckout-step1, .pricecheckout-step2 {
        width: 100% !important;
        margin: 10px 0 !important;
        border: none !important;
    }

    .pricecheckout-step3 {
        width: 95% !important;
    }

    .input input, .input textarea, .input select, .input2 input, .input2 textarea, .input2 select, .input3 input, .input3 textarea, .input3 select, .input4 input, .input4 textarea, .input4 select, .input5 input, .input5 textarea, .input5 select, .input6 input, .input6 textarea, .input6 select, .input7 input, .input7 textarea, .input7 select, .input8 input, .input8 textarea, .input8 select {
        padding: 5px !important;
    }

    .input7 {
        width: 100% !important;
    }

    .input8 {
        width: 100% !important;
    }

    .input10, .input12 {
        margin: 0 4px 10px 0 !important;
        width: 90% !important;
    }


    .checkout-payment span.cc {
        display: block !important;
        float: inherit;
        margin: 0 5px 5px 0 !important;
    }

    .checkout-paymentfields {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding: 0 !important;
    }

    .Timeschk td {
        border: 1px solid #ccc;
        font-size: 9px !important;
        padding: 0;
        text-align: center;
    }

    .pricecheckout-step1 span, .pricecheckout-step2 span, .pricecheckout-step3 span, .pricecheckout-step1_free span, .pricecheckout-step3_free span {
        margin: 0 !important;
    }

    .pricecheckout-content img {
        float: left;
        margin: 0 10px 10px 0;
    }

    h1.sittercare {
        margin: 0 0 10px !important;
        text-align: center !important;
    }

    .sittercare-title img {
        display: none;
    }

    .editjob-title {
        font-size: 20px !important;
    }

    .editjob-redmessage {
        padding: 10px 10px 10px 20px !important;
    }

/*Post job css*/

.myjobs-title {
    height: auto !important;
    overflow: hidden;

}
.myjobs-title span.open, .myjobs-title span.close {
        margin: 0 !important;
    padding: 10px 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.myjob-miniedit {
    float: inherit !important;
    text-align: center !important;
}
.myjobs-content-col {

    width: auto !important;
}
.myjobs-content-col p {
    text-align: left !important;
 font-size: 13px !important;
  
}
.myjobs-content-col2 {
    float: inherit !important;
      width: auto !important;
}

.myjobs-content-col2 img {
    padding: 20px 0 0 !important;
}

/*End job*/


/*Manage Account*/
.plan-promo {
    float: left !important;
    margin: 0 0 20px;
    text-align: left !important;
    width: auto !important;
}
.manageacct-box img {
    bottom: 0 !important;
    margin: 10px 0  !important;
    position: relative !important;
    right: 0  !important;
}

.mc-buttons span {
    margin: 0 0 20px 8px !important;
}
.checkout-paymentfields3 {
    height: 143px !important;
    padding: 20px 20px 0 !important;
}
.manageacct-box img {
    bottom: 0 !important;
    margin: 10px 0  !important;
    position: relative !important;
    right: 0  !important;
}
.manageacct-box p, .plan-options p {
    text-align: left !important;
}
.mc-buttons span {
   display: block !important;
    float: left;
    margin: 5px 0 20px 10px !important;
    width: auto !important;
}
.mc-buttons img {
    clear: both;
    display: block !important;
    margin: 0 !important;
}
.plan-promo {
    float: left !important;
    margin: 0 0 20px;
    text-align: left !important;
    width: auto !important;
}

.checkout-paymentfields3 {
    height: 143px !important;
    padding: 20px 20px 0 !important;
}
.plan-info {
    margin: 10px 0 0 !important;

  
}
/*End Deactive Family*/


/*View Profile*/
.profile-titlebox {
     position: relative !important;
    text-align: left !important;
}
.profile-titlenew {
    padding: 0 0 0 10px;
 }

.profilebox-content p {
    font-size: 12px !important;
    text-align: left !important;
  }
.tab-content-col {
    display: block !important;
    width: auto !important;
}
/*End view Profile*/


    /*Addedd by neeta t*/
    
    #progressbar {
        width: 80%!important;
    }

    .footerseals img { /* margin: 20px 3px 0 0 !important;*/
    }
   
    




/* new signup styles/updated styles 2014 */
body { 
background:#fff url(../ImagesVt/bg-x.gif) repeat-x top left;
position: relative;
z-index: 1;
margin: 0;
font-family: MuseoSans-500, Arial, Helvetica, sans-serif;
padding: 0;
font-weight:normal;
color:#333;
}
h1.signup {
color:#49536d;
font-size: 28px;
margin:0;
padding:0;
font-weight: normal;
}
h1.checkout {
color:#49536d;
font-size: 28px;
margin: 30px 0 0;
padding:0;
font-weight: normal;
text-align:center;
}
p.signup {
color:#333;
font-size:13px;
margin:5px 0 10px 0;
padding:0;
}
p.checkout {
color:#333;
font-size:14px;
margin:5px 0 10px 0;
padding:0;
text-align:center;
}
.input {
margin: 15px 0 !important;
padding:0 !important;
background: white;
border: 1px solid #ccc;
width: 93% ;
display:block;
}
#content-container {
    height: auto;
    margin: 40px 0 20px;
    min-height: 700px;
    overflow: hidden;
    padding: 10px 0 0;
    width: 100%;
}

.content-container {
    height: auto;
    margin: 40px 0 20px;
    min-height: 700px;
    overflow: hidden;
    padding: 10px 0 0;
    width: 100%;
}

.register-container {
width:auto;
border:1px solid #efefef;
height:auto;
overflow:hidden;
margin: 30px 0 20px 0;
background: url("../ImagesVt/reg-box_y.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
}
.register-cta {
    background: none repeat scroll 0 0 #f3f3f3;
    height: auto;
    margin: 0;
    min-height: 280px;
    overflow: hidden;
    padding: 40px 20px 0;
    text-align: center;
    width: auto;
}
.register-cta h2 {
color:#3e4965;
font-size:18px;
font-weight: normal;
}
.register-cta span {
    color: #333;
    font-size: 13px;
    margin: 5px 0 0;
    padding: 0;
}
.register-cta span p {
font-size:10px;
font-style:italic;
}
.register-content {
height: auto;
margin: 0;
overflow: hidden;
padding: 20px 0 20px 60px;
width: 100%;
}
.reg-box {
    clear: both;
    display: block;
    height: auto;
    margin: 5px 0;
    overflow: hidden;
    width: auto;
    padding: 0 25px 0 0;
}
.reg-box h3 {
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0 8px;
    padding: 0;
}
.reg-box h3 span {
font-size:10px;
font-weight:normal;
/*font-style:italic;*/
}
.reg-col span {
font-size:10px;
}
.reg-col {
float:left;
display:inline;
width:200px;
}
.reg-col2 {
float:left;
display:inline;
width:100%;
}
.reg-col3 {
float:left;
display:inline;
/*width:125px;*/      

}
input[type=radio].css-checkbox, input[type=checkbox].css-checkbox, input[type=checkbox].css-checkbox2, input[type=checkbox].css-checkbox3 {
display:none;
}
input[type=radio].css-checkbox + label.css-label {
padding-left:21px;
height:16px; 
display:inline-block;
line-height:16px;
background-repeat:no-repeat;
background-position: 0 0;
font-size:13px;
vertical-align:middle;
cursor:pointer;
margin-bottom:10px;
}
input[type=radio].css-checkbox:checked + label.css-label {
background-position: 0 -16px;
}
input[type=radio].css-checkbox + label.css-label {
background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_efe90bd69ed555dfc25159c1ba05a76c.png);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
input[type=checkbox].css-checkbox + label.css-label {
padding-left:21px;
height:16px; 
display:inline-block;
line-height:16px;
background-repeat:no-repeat;
background-position: 0 0;
font-size:13px;
vertical-align:middle;
cursor:pointer;
margin-bottom:10px;
}
input[type=checkbox].css-checkbox2 + label.css-label2 {
padding-left:21px;
height:16px; 
display:inline-block;
line-height:16px;
background-repeat:no-repeat;
background-position: 0 0;
font-size:9px;
vertical-align:middle;
cursor:pointer;
margin-bottom:5px;
}
input[type=checkbox].css-checkbox:checked + label.css-label, input[type=checkbox].css-checkbox2:checked + label.css-label2 {
background-position: 0 -16px;
}
input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox2 + label.css-label2 {
background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_da6400afc61d62dfde6508fd95eca2e1.png);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
input[type=checkbox].css-checkbox3 + label.css-label3 {
padding-left:25px;
height:20px; 
display:inline-block;
line-height:20px;
background-repeat:no-repeat;
background-position: 0 0;
font-size:20px;
vertical-align:middle;
cursor:pointer;
}
input[type=checkbox].css-checkbox:checked3 + label.css-label3 {
background-position: 0 -20px;
}
label.css-label3 {
background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_4392a694a7b0efa5cc887865c64d6329.png);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
	
a.skipstep {
color:#666;
font-size:11px;
margin:10px 0;
display:block;
}
.f_size { font-size:12px; font-style:italic; color:#999 !important;}
.Timeschk {
    background-color: #eeeeee;
    float: left;
    width: 630px;
}
.NannyProfilePageAvailabilityGridTop { background-color:#7abcdb; padding:8px 0; text-align:center; border:1px solid #67a3bf!important; color:#fff;}
.NannyProfilePageAvailabilityGridTimes, .NannyProfilePageAvailabilityGridLastTime { background-color:#dddddd; font-size:11px; }
.Timeschk td {
    border: 1px solid #cccccc;
    font-size: 14px;
    padding: 8px;
    text-align: center;
}

#header-rightbox2 {
 float: right;
    margin: 5px 20px 0 0;
    width: auto;
}
#header-logo {
    left: 1px;
    /*margin: 20px 0;*/ margin: 20px 0;
    position: relative;
    top: 0;
    width: 979px;
}


#header-rightbox2 {
float:right;
width:auto;
margin: 10px 20px 0 0;
}

p.checkout a, #header-rightbox2 a {
    color: #333 !important;
}


.tysearch label {
    color: white;
     font-size: 11px;
    margin-right: 0;
}

/* current styles - for working demo */
body:after {
bottom: 0;
content: "";
height: 100%;
left: 0;
position: absolute;
right: 0;
width: 100%;
z-index: -1;
}
.MuseoSans-500 { 
font-family: MuseoSans-500;
font-weight: normal;
font-style: normal;
}

.agerange {
    float: left;
    font-size: 11px;
    margin: 5px 50px 10px 0;
    text-align: center;
    width: auto;
}
.agerange span {
font-size:18px;
display:block;
}
select.age {
margin:5px 0 0 0;
}

.input span, .input2 span, .input3 span, .input4 span, .input5 span, .input6 span, .input7 span, .input8 span {
position: absolute;
padding: 5px;
margin-left: 3px;
color: #333;
}
.input10 span, .input11 span, .input12 span, .input13 span {
 font-size: 11px !important;
    margin: 0 0 0 3px !important;
     padding: 4px 0 0 2px;
    position: absolute;
}
.input2 span p {
font-size:10px;
display:inline;
}
.input input, .input textarea, .input select, .input2 input, .input2 textarea, .input2 select, .input3 input, .input3 textarea, .input3 select, .input4 input, .input4 textarea, .input4 select, .input5 input, .input5 textarea, .input5 select, .input6 input, .input6 textarea, .input6 select, .input7 input, .input7 textarea, .input7 select, .input8 input, .input8 textarea, .input8 select {
position: relative;
margin: 0;
color: #333;
border-width: 0;
padding: 6px;
background: transparent;
width: 97%;
    top: 0px;
    left: 0px;
}
.input10 input, .input10 textarea, .input10 select, .input11 input, .input11 textarea, .input11 select, .input12 input, .input12 textarea, .input12 select, .input13 input, .input13 textarea, .input13 select {
position: relative;
margin: 0;
color: #333;
border-width: 0;
padding: 3px;
background: transparent;
font: inherit;
width: 98%;
}
select, textarea {
border:#ccc 1px solid;
}
select {
    padding: 4px 6px !important;
}
select {
    padding: 5px 6px !important;
}
/* life mart styles */
.register-content2 {
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 40px 0 20px 40px;
    width: 100%;
}
.register-content2 a {
color:#333;
text-decoration:underline;
}
.buttoncenter {
display: block;
    float: left;
    font-size: 11px;
    height: auto;
    margin: 20px 0 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
}
.input1 {
    background: none repeat scroll 0 0 white;
    border: 1px solid #ccc;
    float: left;
    margin: 5px 10px 5px 0 !important;
    padding: 0 !important;
    width: 96%;
    height:30px
}
.input2 {
margin: 5px 0 !important;
padding:0 !important;
background: white;
float: right;
border: 1px solid #ccc;
width:49%;
}
.input1 span, .input2 span {
position: absolute;
padding: 0px;
margin-left: 5px;
margin-top: 6px;
color: #333;
}
.input1 input, .input1 textarea, .input1 select, .input2 input, .input2 textarea, .input2 select {
position: relative;
margin: 0;
color: #333;
border-width: 0;
padding: 6px;
background: transparent;
width: 98%;
    top: 0px;
    left: 0px;
}
img {
border:none;
max-width: 100%;
}

h1.checkout {
color:#49536d;
font-size: 28px;
margin: 30px 0 0;
padding:0;
font-weight: normal;
text-align:center;
}
.memberplan {
width:auto;
height:auto;
overflow:hidden;
padding:5px;
margin:10px 0;
text-align:center;
}
.priceplan a.memberdetails:hover {
text-decoration:underline;
}
.memberplan-box {
width:272px;
height:auto;
padding:5px;
margin:0 5px 0 0;
text-align:center;
display: inline-block;
border:1px solid #acacac;
border-radius:5px;
 margin: 5px 30px 0 0;
 padding:5px;
}
.memberplan-box3 {
width:272px;
height:auto;
padding:5px;
margin:0 5px 0 0;
text-align:center;
display: inline-block;
border:1px solid #acacac;
border-radius:5px;
 margin: 5px 0 0 30px;
 padding:5px;
}
.memberplan-header {
width:100%;
height:100px;
margin:0 0 5px 0;
background:#efefef;
border-radius:5px 5px 0 0;
}
.memberplan-header span {
 color: #49536D;
    float: left;
    font-size: 20px;
    padding: 25px 0 0 20px;
    text-align: left;
    width: 30%;
}
.memberplan-pricebtn {
 color: #333333;
    float: right;
    font-size: 18px;
    padding: 20px 20px 0 0;
    text-align: center;
}
.memberplan-pricebtn p.mini {
    font-size: 12px;
	 color: #333333;
	 display: inline;
}
.memberplan-pricebtn img {
display:block;
margin:10px 0 0 0;
}
.memberplan-content {
width:auto;
height:auto;
text-align:left;
padding:10px;
}
.memberplan-content p {
font-size:14px;
margin:0 0 8px 0;
}
.memberplan-content ul {
    padding: 0 0 0 15px;
}
.memberplan-content li {
 font-size: 12px;
    list-style: disc outside url("../ImagesVt/plan-check.gif");
    margin: 0 0 10px;
}
.memberplan-content li.x {
 font-size: 12px;
    list-style: disc outside url("../ImagesVt/plan-x.gif");
    margin: 0 0 10px;
}
 .memberplan-content p.mini {
    font-size: 9px !important;
	 color: #333333;
	 display: inline;
}
.triallink a {
font-size:12px;
color:#656d84;
margin:10px 0 0 0;
text-align:center !important;
width:100%;
display:block;
text-decoration:none;
}
.triallink a:hover {
text-decoration:underline;
}
.memberplan-box2 {
width:300px;
height:auto;
min-height:350px;
padding:5px;
margin:0 5px 0 0;
text-align:center;
display: inline-block;
border:1px solid #4c4c4c;
border-radius:5px;
 margin: 5px 0 0;
 padding:5px;
}
.memberplan-header2 {
width:100%;
height:100px;
margin:0 0 5px 0;
background:#656d84;
border-radius:5px 5px 0 0;
}
.memberplan-header2 span {
 color: #fff;
    float: left;
font-size: 23px;
    padding: 25px 0 0 25px;
    text-align: left;
    width: 30%;
}
.memberplan-pricebtn2 {
 color: #fff;
    float: right;
    font-size: 20px;
    padding: 20px 20px 0 0;
    text-align: center;
}
.memberplan-pricebtn2 p.mini {
    font-size: 14px;
	 color: #fff;
	 display: inline;
}
.memberplan-pricebtn2 img {
display:block;
margin:10px 0 0 0;
}
.memberplan-content2 {
width:auto;
height:auto;
text-align:left;
padding:10px;
}
.memberplan-content2 p {
font-size:16px;
margin:0 0 8px 0;
}
.memberplan-content2 ul {
    padding: 0 0 0 15px;
}
.memberplan-content2 li {
 font-size: 13px;
    list-style: disc outside url("../ImagesVt/plan-check.gif");
    margin: 0 0 10px;
}
 .memberplan-content2 p.mini {
    font-size: 10px;
	 color: #333333;
	 display: inline;
}

a.memberdetails2 {
color: #333333;
    display: block;
    font-size: 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
}
a.memberdetails2:hover {
    text-decoration: underline;
}
/*step 6*/
/* new nav template styles */
.mainnav2 {
    height: auto;
    margin: 0;
    padding: 0;
    text-align: right;
    width: auto;
}
.mainnav2 a {
font-size:12px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
margin:0 0 0 5px;
background:#3e4965;
padding:5px 8px;
}
.mainnav2 a:hover {
color:#fff;
background:#666;

}
/* EDITED*/
.mainnav3 {
    height: auto;
    margin: -4px;
    padding: 0;
    text-align: right;
    width: auto;
}
.mainnav3 a {
font-size:12px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
margin:0 0 0 5px;
background:#3e4965;
padding:5px 8px;
}
.mainnav3 a:hover {
color:#fff;
background:#666;

}

/*edited*/
/* EDITED*/
.mainnav4 {
    height: auto;
    margin: 0px;
    padding: 0;
    text-align: right;
    width: auto;
}
.mainnav4 a {
font-size:12px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
margin:0 0 0 5px;
background:#3e4965;
padding:5px 8px;
}
.mainnav4 a:hover {
color:#fff;
background:#666;

}
/*edited*/
/* NEW THANK YOU styles */
h1.thankyou {
    color: #49536d;
    font-size: 28px;
    font-weight: normal;
    margin: 25px 0 0;
    padding: 0;
    text-align: center;
}
h2.thankyou {
    color: #ea5d37;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0;
    padding: 0;
    text-align: center;
}
p.thankyou {
color:#333;
/*border-top:1px solid #ccc;*/
margin:0 0 10px 0;
padding:10px 0;
text-align:center;
}
.thankyou-container {
    background: none repeat scroll 0 0 #f6f6f6;
    height: auto;
    margin: 20px;
    overflow: hidden;
    padding: 25px;
    width: 95%;
}
.tysearch {
    background: none repeat scroll 0 0 #3e4965;
    min-height: 425px;
    overflow: hidden;
    width: auto;
}
.tysearch-header {
background:url(../ImagesVt/tysearch-header.gif) repeat-x top left;
width:auto;
height:114px;
position:relative;
text-align:center;
}
.tysearch-header img {
width:25px;
position:absolute;
bottom:0;
left:50px;
height:11px;
}
.tysearch-header h3 {
color:#fff;
font-size:35px;
text-transform:uppercase;
font-weight:normal;
margin:0;
padding:15px 0 0 0;
}
.tysearch-header p {
color:#fff;
font-size:16px;
font-weight:normal;
margin:0;
padding:0;
}
.member-search_col2 {
    color: #ffffff;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 160%;
    padding: 10px 0 0 15px;
    width: 47%;
}
.member-search_col2 span {
display: block;
clear: both;
width: 100%;
}
.member-search_col2 a {
color:#fff;
font-size:11px;
text-align:center;
margin:10px 0 0 0;
text-decoration:none;
}

.member-search_col2 p {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 25%;
}

.search_colmini{
color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: auto;
    line-height: 160%;
    margin: 0 10px 0 0;
    padding: 10px 0;
}
.tyother {
    margin: 0;
    padding: 10px 0 10px 23px;
    text-align: left;
    width: auto;
}

.tyother h4 {
color: #333333;
    font-size: 23px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
}
.tyother p {
color:#333;
font-size:15px;
margin:0 0 20px 0;
padding:0;
}
.tyother ul {
    padding: 0 0 0 30px;
}
.tyother li {
    color: #e84b20;
    font-size: 13px;
    list-style: disc outside url("../ImagesVt/tyother_arrow.png");
    margin: 0 0 15px;
}

.tyother li a {
	color:#e84b20;
	text-decoration:underline;
}


.reg-col4 {
float:left;
display:inline;
/*width:220px;*/
}
.reg-col4 span {
font-size:10px;
}
.reg-col5 {
float:left;
display:inline;
}
.uploadphoto {
width:auto;
text-align:left;
height:auto;
margin:0;
padding:0;
}
.uploadphoto img {
float:left;
margin:0 10px 0 0;
padding:0;
}
.uploadphoto span {
float:left;
font-size:12px;
margin:0;
padding:0;
width: 38%;
}
.picture-main {
    float: left;
    margin: 10px 0 40px;
    /*max-height: 200px;*/  /*Commented by Neeta T on 30_06_2014*/
    /* max-width: 200px;  Commented by Neeta T on 30_06_2014*/
    padding: 0;
    position: relative;
}
.picture-main img {
border: 5px solid #ffffff !important;
box-shadow: 2px 2px 5px #cccccc;
padding: 0 0 25px 0;
width: 200px; /*Need added by Neeta T 30_06_2014*/
height: 200px; /*Need added by Neeta T 30_06_2014*/
}
.picture-mini {
    float: left;
    margin: 10px;
    padding: 0;
    position: relative;
}
.picture-mini img {
border: 5px solid #ffffff !important;
box-shadow: 2px 2px 5px #cccccc;
padding: 0 0 20px 0;
height: 130px; /*Need added by Neeta T 30_06_2014*/
width: 130px;
}
.pic-options {
    /*bottom: -15px;             ------commented by Neeta t on 30_06_2014*/
    bottom: -0px; /*Need added by Neeta T 30_06_2014*/
    font-size: 10px;
    left: 0;
    position: absolute;
   width: 97%;
}
.pic-options input {
float:left;
}
.pic-options2 label {
    float: left;
    font-size: 9px;
    margin: 4px 0 0 5px;
}
.pic-options img.photo-options {
float:right;
margin:0;
padding:0;
height:14px;
width:14px;
border:none;
box-shadow:none;
}
.pic-options2 {
    bottom: 0;
    font-size: 9px;
    left: 5px;
    position: absolute;
    width: 97%;
}
.pic-options2 input {
float:left;
}
.pic-options2 label {
margin:4px 0 0 5px;
float:left;
}
.pic-options2 img.photo-options {
float:right;
margin:0;
padding:0;
height:11px;
width:11px;
border:none;
box-shadow:none;
}
.pic_addanother {
    float: left;
    margin: 0;
}
.pic_copy {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    width: 100%;
}
.topnav {
color: #666;
font-size: 13px;
height: auto;
margin: 0;
padding: 0;
position: absolute;
right: 0;
top: -15px;
width: auto;
}
.topnav a {
font-size:13px;
color:#666;
text-decoration:none;
}
.topnav a:hover {
text-decoration:underline;
}


.green-popup {
    background: none repeat scroll 0 0 #eaf8fe;
    border: 1px solid #a4d3e9;
    margin: 10px 0 0;
    padding: 10px;
    width: 100%;
}
.mes_icon {
    float: left;
    margin: 0 15px 0 0;
    text-align: left;
}
.mes_cont {
    font-size: 14px;
    text-align: center;
    width: 100%;
}
.mes_btn {
    margin-top: 0;
    text-align: center;
}
.time_table {
    padding: 25px;
}
.buttoncenter label {
    color: #333333;
    font-family: MuseoSans-500;
    font-size: 11px;
}
.validation_box {
    background: url("../ImagesVt/error_icon.png") no-repeat scroll 30px 10px #ffd6d6;
    border: 1px solid #edacac;
    margin-top: 10px;
    min-height: 80px;
    padding: 5px 5px 5px 160px;
    text-align: left;
    width: auto;
}

/* price plan box */
.pricecheckout-content {
    background: none repeat scroll 0 0 #fff;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 10px;
    width: auto;
}
.pricecheckout-step1 {
    min-height: 295px;
}
.pricecheckout-step1 {
    border-right: 1px solid #999;
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 10px 0;
    text-align: left;
    width: 35%;
}
.pricecheckout-step1 img, .pricecheckout-step2 img, .pricecheckout-step3 img, .pricecheckout-step1_4 img, .pricecheckout-step2_4 img, .pricecheckout-step3_4 img, .pricecheckout-step1_free img, .pricecheckout-step3_free img {
    float: left;
    margin: 0 10px 0 0;
}
.pricecheckout-content span {
    margin-top: 5px;
}
.pricecheckout-step1 span, .pricecheckout-step2 span, .pricecheckout-step3 span, .pricecheckout-step1_free span, .pricecheckout-step3_free span {
    display: block;
    float: left;
    font-size: 15px;
}
.pricecheckout-step1 {
    text-align: left;
}
.checkout-billingfields {
    float: left;
    font-size: 13px;
    height: auto;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 10px 0 0;
    position: relative;
    width: 95%;
}
.input3 {
    margin-bottom: 5px !important;
}
.input3 {
    background: none repeat scroll 0 0 white;
    border: 1px solid #ccc;
    float: left;
    margin: 10px 0 0 !important;
    padding: 0 !important;
    width: 99.7%;
}
.pricecheckout-content span {
    margin-top: 5px;
}
.checkout-billingfields span, .checkout-billingfields2 span, input7 span {
    color: #333;
    font-size: 14px;
    margin: 0;
    padding: 2px 0 0 5px;
}

.input7 {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    float: left;
    margin: 10px 4px 0 0 !important;
    padding: 0 !important;
    width: 66%;
}
.input8 {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    float: right;
    margin: 10px 0 0 !important;
    padding: 0 !important;
    width: 30%;
}
.pricecheckout-step2 {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 10px 0;
    text-align: left;
    width: 35%;
}.pricecheckout-step3 {
    border: 1px solid #999;
    border-radius: 5px;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px;
    text-align: left;
    width: 25%;
}
.pricecheckout-step3 {
    border: 1px solid #999;
    border-radius: 5px;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px;
    text-align: left;
    width: 25%;
}
.pricecheckout {
    background: none repeat scroll 0 0 #ddd;
    height: auto;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 10px;
    width: auto;
}

.pricecheckout-content p {
    font-size: 12px;
    margin: 9px 0 10px;
    padding: 0;
    text-align: left;
}
input, textarea, select, label {
    color: #333333;
    font-family: MuseoSans-500;
    font-size: 14px;
}
.visibilityspan {
    visibility: visible !important;
}

.input input, .input textarea, .input select, .input2 input, .input2 textarea, .input2 select, .input3 input, .input3 textarea, .input3 select, .input4 input, .input4 textarea, .input4 select, .input5 input, .input5 textarea, .input5 select, .input6 input, .input6 textarea, .input6 select, .input7 input, .input7 textarea, .input7 select, .input8 input, .input8 textarea, .input8 select {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    color: #333;
    font: inherit;
    margin: 0;
    padding: 6px;
    position: relative;
}
.inputrequiredfield {
    color: #f00 !important;
    float: right;
    margin-right: 20px;
    margin-top: -25px;
}

.expfield {
    float: left;
    margin: 10px 0 8px;
    padding: 0;
    width: auto;
}
.expfield span {
    visibility: visible !important;
    float:left;
}
.expfield span {
    font-size: 11px !important;
    margin: 8px 10px 0 20px !important;
}
.input10 {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    width: 95%;
}

.input10 input {
    width: 96%;
}
.input11 {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    float: left;
    margin: 0 10px 0 0 !important;
    width: auto;
}
.input12 input {
    width: 95%;
}
.input12 {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    float: left;
    margin: 0 4px 0 0 !important;
    padding: 0 !important;
    width: 75%;
}
.input13 {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    width: 20%;
}
.input10 input, .input10 textarea, .input10 select, .input11 input, .input11 textarea, .input11 select, .input12 input, .input12 textarea, .input12 select, .input13 input, .input13 textarea, .input13 select {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    color: #333;
    font: inherit;
    margin: 0;
    padding: 3px 6px !important;
    position: relative;
}

textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus {
    outline: 0 none !important;
}
.pricecheckout-content span {
    margin-top: 5px;
}
.input10 span, .input11 span, .input12 span, .input13 span {
    font-size: 11px !important;
    margin: 0 0 0 3px !important;
    padding: 4px 0 0 2px !important;
    position: absolute;
}

.total {
    float: left !important;
    margin-top: 7px !important;
}
.pricecheckout-step1 span, .pricecheckout-step2 span, .pricecheckout-step3 span, .pricecheckout-step1_free span, .pricecheckout-step3_free span {
    display: block;
    float: left;
    font-size: 15px;
    margin: 3px 0 10px;
}
.checkout-paymentfields {
    background: url("../ImagesVt/cc-back.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    font-size: 12px;
    height: 122px;
    margin: 10px 0 0 0;
    padding: 60px 0 0 30px;
    position: relative;
    width: 285px;
}
.promocode {
    border-top: 1px solid #ccc;
    float: left;
    margin: 5px 0 0;
    padding: 10px 0 0;
    width: 95%;
}
.expfield select {
    color: #333333;
    font-family: MuseoSans-500;
    font-size: 12px;
}
   .checkout-payment span.cc {
 clear: both;
    float: left;
    font-size: 14px;
    margin: 0 5px 5px -28px;
  }
 .checkout-payment img.cc {
float:left;
margin:0;
padding:0;
  }
   .checkout-payment img.paypal {
float:left;
padding:5px 0 0 0;
margin:0;
  }
  .pricecheckout-step1 {
border-right: 1px solid #999;
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 10px 0;
    text-align: left;
    width: 35%;
}
.pricecheckout-step2 {
float:left;
margin:0 10px 0 0;
width:35%;
height:auto;
text-align:left;
padding:10px 0;
}
.pricecheckout-step3 {
  border: 1px solid #999;
    border-radius: 5px;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px 10px 40px;
    text-align: left;
    width: 25%;
}
.checkoutsummary_free {
    display: block;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 10px 0 0 0;
    padding: 10px;
    width: 80%;
}
.checkoutsummary {
    border-top: 1px solid #666666;
    display: block;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 20px 0 0;
    padding: 10px 5px 5px 5px;
    width: 95%;
}
.checkoutsummary span.discount {
float:right;
color:#e16b4a;
margin:0 0 30px 0;
padding:0;
}
.checkoutsummary p {
font-size:10px;
color:#666;
margin:0;
padding:0;
}
.checkoutsummary span {
    float: right;
    margin: 0;
    padding: 0;
}
.checkoutsummary img {
margin:20px 0 0 0;	
}
/* footer */
#footer {
    background: url("../ImagesVt/footer-bgx.gif") repeat-x scroll left top #7abcdb;
   margin: 50px 0 0;
    overflow: auto;
    padding: 0;
    width: 100%;
}

.footerbox {
    border-left: 1px solid #fff;
    color: #fff;
    display: inline;
    float: left;
    font-size: 10px;
    height: auto;
    margin: 20px 8px 10px 0;
    padding: 0 0 0 7px;
    text-align: left;
    width: auto;
}


.reg-col3 label {
    color: #333333;
    font-family: MuseoSans-500;
    font-size: 10px;
}


.sittercare-title {
height: auto;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.sittercare-title img {
	float:right;
display:inline;
margin:0 5px 0 0;
}
h1.sittercare {
color:#49536d;
font-size: 28px;
margin:0;
padding:0;
font-weight: normal;
display:inline;
}
.sittercare-title p {
color:#49536d;
font-size: 15px;
margin:0;
padding:0;
font-weight: normal;
}
.editjob {
 height: auto;
    margin: 10px 0 15px 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.editjob-title {
background: none repeat scroll 0 0 #eee;
    color: #3e4965;
    display: block;
    font-size: 25px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 10px 0 10px 20px;
    text-transform: uppercase;
    width: auto;
}
.editjob-content {
    height: auto;
    margin: 0;
    padding: 10px 0 5px 20px;
    width: 100%;
	overflow: hidden;
	  position: relative;
}
.editjob-links {
float:right;
margin:0 30px 0 0;
clear:both;
}
.editjob-links a.save {
color:#da461d;
font-size:12px;
}
.editjob-links a.save:hover {
text-decoration:underline;
}
.editjob-links a.preview {
color:#333;
text-decoration:none;
font-size:12px;
}
.editjob-redmessage {
background: #db2727;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: normal;
    height: auto;
    margin: 10px 0 5px 0;
    padding: 10px 0 10px 20px;
     width: auto;
}



/*Post Job Css*/
.myjobs {
 height: auto;
    margin: 10px 0 15px 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.myjobs-title {
background: none repeat scroll 0 0 #3e4864;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: normal;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.myjobs-title span.open {
background: none repeat scroll 0 0 #79badb;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0 10px 0 0;
    padding: 10px;
    text-transform: uppercase;
    width: auto;
}
.myjobs-title span.close {
background: none repeat scroll 0 0 #2d354d;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0 10px 0 0;
    padding: 10px;
    text-transform: uppercase;
    width: auto;
}
.myjobs-title p.jobtitle {
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 10px;
    width: auto;
}
.myjob-miniedit {
float:right;
color:#fff;
font-size:12px;
margin: 10px;	
}
.myjob-miniedit a {
color:#fff;
font-size:12px;
text-decoration:none;	
}
.myjob-miniedit a:hover {
text-decoration:underline;	
}
.myjobs-content {
    height: auto;
    margin: 0;
    padding: 10px 0 10px 20px;
    width: auto;
	overflow: hidden;
	  position: relative;
	  border-left:#eee 1px solid;
	  border-right:#eee 1px solid;
	  border-bottom:#eee 1px solid;
}
.myjobs-content-col {
width:30%;
float:left;
}
.myjobs-content-col2 {
width:30%;
float:right;
text-align:center;
}
.myjobs-content-col span {
      font-size: 13px;
    font-weight: normal;
    margin: 5px 0;
    padding: 0;
    width: auto;
	display:block;
}
.myjobs-content-col p {
 display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 50px 0 0;
    padding: 0;
    width: 100px;

}
.myjobs-content-col2 img {
padding:30px 0 0 0;
margin:0 0 5px 0;
cursor:pointer;
}
.myjobs-content-col2 a.closejob {
color:#333;
text-decoration:none;
font-size:11px;
}
.myjobs-content-col2 a.closejob:hover {
text-decoration:underline;
}

/*En post job*/
/* Manage Account */

.manageacct-box {
    border-bottom: 1px solid #ccc;
    height: auto;
    overflow: hidden;
   padding: 20px;
    width: auto;
	font-size:13px;
	position:relative;
}
.manageacct-box2 {
	border-left: 1px solid #ccc;
    height: auto;
    overflow: hidden;
   padding: 20px;
    width: auto;
	font-size:13px;
	position:relative;
}
.manageacct-box3 {
    height: auto;
    overflow: hidden;
   padding: 20px;
    width: auto;
	font-size:13px;
	position:relative;
}
.manageacct-box img {
   bottom: 30px;
    margin: 10px;
    position: absolute;
    right: 30px;
}
h2.manageacct {
color:#333;
font-size: 28px;
margin:0 0 10px 0;
padding:0;
font-weight: normal;
display:block;
}
.manageacct-box p {
color:#333;
font-size: 15px;
margin:0 0 5px 0;
padding:0;
font-weight: normal;
}

.manageacct-box a.cancel {
	color:#333;
}
.mc-buttons {
 display: block;
    float: left;
    height: auto;
       margin: 10px 0 20px;
    width: auto;
}
.mc-buttons img {
float:left;
display:inline;
 margin: 0;
}
.mc-buttons span {
float:left;
display:inline;
 margin: 0 20px;
  width: 150px;
}
.plan-options {
   float: left;
    margin: 0 0 20px 0;
   width: 300px;
}
.plan-options h3 {
color:#333;
font-size: 15px;
margin:0;
padding:0;
font-weight: normal;
}
.plan-options p {
color:#333;
width:100%;
font-size: 14px;
padding:5px 0;
display:block;
margin:0;
}
.plan-options span {
background: none repeat scroll 0 0 #d7eaf4;
    color: #333;
    display: block;
    font-size: 14px;
    margin: 0;
    padding: 5px 0;
    width: 75%;
}
.plan-promo {
width:220px;
text-align:center;
float:right;
}
.plan-promo-box {
 border: 1px solid #ccc;
    border-radius: 5px;
    height: auto;
    overflow: hidden;
    padding: 20px;
    width: auto;
}
.plan-info {
    /*margin: 0;
   width: 215px;*/  margin: 0;
   width: 215px; float:right!important;
}
.plan-price-box {
 border: 1px solid #ccc;
    border-radius: 5px;
    height: auto;
    overflow: hidden;
    padding: 10px;
    /*width: 80%;*/ width:92%;
}
.checkout-paymentfields3 {
     background: url("../ImagesVt/cc-back2.gif") no-repeat scroll right top transparent;
display: block;
    float: left;
    font-size: 12px;
    height: 113px;
    margin: 0 0 15px;
    padding: 50px 20px 0;
    position: relative;
    width: 225px;
}
.checkout-payment2 {
    display: block;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: auto;
}
.checkout-payment2 span.cc {
     clear: both;
     float: left;
     font-size: 12px;
     margin: 5px 5px 5px 0;
}

.checkout-payment2 img.cc {
     float: left;
     margin: 0px;
     padding: 0px;
}

.checkout-payment2 img.paypal {
     float: left;
     margin: 0px;
     padding: 5px 0px 0px;
}

.plan-options a.mplans {
font-size:10px;
text-decoration:none;
text-align:left; color:#333;
}
/*End Manage Account*/

/*Start Advance search*/
.advsearch {
  height: auto;
    margin: 10px 0 15px;
    overflow: hidden;
    padding: 0 10px;
    width: auto;
}
.advsearch-title {
background: #7abcdb;
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 10px 0 10px 20px;
    width: auto;
}
.advsearch-content {
    height: auto;
    margin: 0;
    padding: 10px 0 5px 20px;
    width: 100%;
	overflow: hidden;
	  position: relative;
}
.advsearch-links {
    clear: both;
    margin: 0 30px 0 0;
    text-align: center;
}
h1.advsearch {
    color: #49536d;
    display: inline;
    font-size: 28px;
    font-weight: normal;
    margin: 10px 15px;
    padding: 0;
}
.savedsearch {
float:right;
width:auto;
color:#333;
font-size: 12px;
margin:0 10px 0 0;
}
.savedsearch a {
width:auto;
color:#da461d;
font-size: 12px;
margin:0 0 0 10px;
}
/*End Advance Search*/
/*Deactive Family Account*/
.manageacct-box3 img {
float:left;
  margin: 30px 20px 0 30px;
}
.manageacct-box3 p {
font-size:14px;
}
.manageacct-box4 {
    height: auto;
    overflow: hidden;
   padding: 20px;
    width: auto;
	font-size:13px;
	position:relative;
}
.manageacct-box4 img {
    display: inline;
 margin: 10px 50px 20px 0;
 }
.manageacct-box4 p {
font-size:14px;
display:block;
clear:both;
margin:10px 0;
}
/*end Deactive*/

/*View Profile*/
.profilebox {
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    height: auto;
    margin: 10px 0 15px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}
.profilebox-title {
background: none repeat scroll 0 0 #3e4965;
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 10px 0 10px 20px;
    width: auto;
}
.profilebox-content {
    height: auto;
    margin: 0;
    padding: 10px 0 5px 20px;
    width: 100%;
	overflow: hidden;
	  position: relative;
	  font-size:13px;
}
.profilebox-content p {
    color: #333;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0;
    padding: 0 30px 0 0;
	width:auto;
}
.profile-titlenew {
     display: block;
     height: auto;
     margin: 20px 0 10px;
     overflow: hidden;
     width: auto;
	  position: relative;
    top: 0px;
    left: 0px;
}
.profile-titlenew h1 {
  color: #da441b;
    display: block;
    font-size: 20px;
    margin: 0 0 5px;
    padding: 0;
}
.profile-titlenew span {
 clear: both;
    color: #333;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.profile-titlebox {
 color: #333;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 0;
}
.profile-titlebox span {
    font-size: 14px;
	text-transform:inherit;
}
#profile-leftcol p {
font-size:12px;
display:block;
margin:5px 0;
}
.profile-contactlg2 {
    text-align: center;
}
.mainnav2 a.editnav {
font-size:12px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
margin:0 0 0 5px;
background:#da441b;
padding:5px 8px;
}
.mainnav2 a.editnav:hover {
color:#fff;
background:#ef6e4b;
}
/*End*/


.topnav2 {
    color: #333;
    font-size: 13px;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

.topnav2 span {
margin:5px 0 0 0;
  float:left;
}

.topnav2 a {
    display: inline-block;
    float: right;
    margin: 0 0 0 10px;
}
#content-container4 {
    background: none repeat scroll 0 0 #fff;
    height: auto;
    margin: 50px 0 0;
    min-height: 600px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}


/*Neeta*/
/*Below copy from Exsting css*/

.textarea { height:207px;}

.validation_box ul { margin:0; padding:0;  margin-left:10px!important;}
/*#ValidationNanyRegstep1 { width:300px;}*/
#validation_dialog #ValidationNanyRegstep1 {padding:0 5px 5px 0; }
#validation_dialog #ValidationNanyRegstep1 ul{padding:0 5px 5px 10px!important; }
#validation_dialog #ValidationNanyRegstep1 li{ padding:2px 0 2px 0!important; color:#a30a0a!Important; font-size:12px!important; list-style:disc; }

ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background-image:none!important; background-color:#e7f6fd!important; border:1px solid #ade3fc!important; 
 color:#000!important;}
.ui-datepicker-month, .ui-datepicker-year { padding:2px!important;}
.ui-datepicker-month{ margin-right:3px!important;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { margin-top:-8px!important;}
.ui-datepicker .ui-datepicker-next, .ui-datepicker-prev { margin-top:3px;}
.ui-corner-all { border-radius:0px;}
.ui-widget-content { color:#3e4965!important; font-size:12px!important;}
select { padding:4px 3px!important; /*width:100%!important;*/}
select, textarea {
border:#ccc 1px solid;
}
.ValidateTextArea {float: right;margin-top: 2px;position: absolute;right: 22px; font-size:12px;}


.tysearch label { color:white;
}
.red { color:#f00!important; font-size:12px!important;}





.manageacct-box a {color:#333!important; }
.mc-buttons img{ margin:0!important; }
#btnapply { float:left; margin-top:5px!important; height:30px; }


.checkout-payment2 span { padding: 6px 0 0 6px!important; }

input[type=submit] {
margin: 0px!important;
padding: 4px 5px !important;
font-size: 12px;
font-family: MuseoSans-500,Arial,Helvetica,sans-serif;
}
/* social design pop up styles */
#overlay {
position:fixed; 
top:0;
left:0;
width:100%;
height:100%;
background:#000;
opacity:0.5;
filter:alpha(opacity=50);
}
#modal {
position:absolute;
background:url(tint20.png) 0 0 repeat;
background:rgba(0,0,0,0.2);
border-radius:14px;
padding:8px;
}
#social {
background: none repeat scroll 0 0 #fff;
border-radius: 8px;
min-height: 250px;
min-width: 400px;
padding: 40px 0 0;
text-align: center;
}
#close {
position:absolute;
background:url(../ImagesVt/close.png) 0 0 no-repeat;
width:20px;
height:20px;
display:block;
text-indent:-9999px;
top:-7px;
right:-7px;
}
#social span {
font-size:20px;
margin:0 0 15px 0;
display:block;
color:#3E4965;
}
#social p {
font-size:13px;
margin:10px 0 0 0;
color:#333;
}

/* nanny signup styles */
.nanny-col {
width:auto;
margin:0;
padding:0;
text-align:center;
}
.nanny-col p {
color:#3e4965;
font-size:13px;
font-weight: normal;
padding:0 15px;
margin:20px 0 0 0;
text-transform:inherit;
}
.nanny-col ul {
font-size:12px;
text-transform:uppercase;
color:#333;
text-align:left;
margin: 15px 0 0 10px;
}
.nanny-col li {
    list-style: url("../ImagesVt/nanny-check_icon.png");
margin: 0 0 5px;
}
.reg-col5 span {
font-size:12px;
}
.register-content3 {
    height: auto;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 20px 0 20px 60px;
    width: 100%;
}

.register-container3 {
    background: url("../ImagesVt/reg-box_y.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #efefef;
    height: auto;
    margin: 30px 0 20px;
    overflow: hidden;
    width: 80%;
}

.tycta {
    margin: auto;
    width: 90%;
}
.tyctabox1 {
display: inline;
    float: left;
    height: auto;
    margin: 0 25px;
    overflow: hidden;
    text-align: center;
    width: 350px;
}
.tyctabox2 {
display: inline;
    float: right;
    height: auto;
    margin: 0 25px;
    overflow: hidden;
    text-align: center;
    width: 350px;
}
.tyctabox1 h2 {
color:#333;
font-size: 18px;
margin: 5px 0 15px 0;
padding:0;
font-weight: normal;
text-align:center;
}
.tyctabox2 h2 {
color:#EA5D37;
font-size: 18px;
margin: 5px 0 15px 0;
padding:0;
font-weight: normal;
text-align:center;
}
.nanny-social {
width:auto;
height:auto;
padding:15px;
}
.nanny-social h4 {
font-size:18px;
color:#3e4965;
margin:0 0 5px 0;
}
.nanny-social p {
font-size:14px;
color:#333;
margin:10px 0 20px;
}
.nanny-social img {
    float: left;
    margin: 0 10px 15px 0;
	clear:both;
}
.nanny-social a, .nanny-social p.verified {
color: #333;
    float: left;
    font-size: 15px;
    margin: 10px 0 0;
    text-decoration: none;
}
.nanny-social span {
font-size:14px;
color:#333;
margin:0 0 0 15px;
background:#f9facf;
padding:10px 15px;
font-style:italic;
float:left;
}
.nanny-social a:hover {
text-decoration:underline;
}
.nanny-tyother {
background: url("../ImagesVt/nanny-ty_icon.gif") no-repeat scroll 310px 19px #3e4965;
    margin: 15px 0 0 20px;
    padding: 20px;
    text-align: left;
    width: 90%;
}
.nanny-tyother h5 {
color: #fff;
    font-size: 21px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
}
.nanny-tyother p {
color:#fff;
font-size:15px;
margin:0 0 20px 0;
padding: 0 25px 0 0;
}
.nanny-tyother ul {
    padding: 0 0 0 30px;
}
.nanny-tyother li {
 font-size: 15px;
    list-style: disc outside url("../ImagesVt/tyother_arrow2.png");
    margin: 0 0 20px;
	}
.nanny-tyother li a {
	color:#fff;
	text-decoration:underline;
}


#dvAdditionalRequirements .profilebox-content .tab-content-col:first-child{
       /*display: none;*/
}

#dvAdditionalRequirements .profilebox-content .tab-content-col:last-child{
width: 100%;
}

#dvAdditionalRequirements .profilebox-content .tab-content-col:last-child ul, #dvAdditionalRequirements .profilebox-content .tab-content-col:last-child br{
       /*display: none;*/
}

#dvAdditionalRequirements .profilebox-content .tab-content-col:last-child tr{
       line-height: 28px;
	font-size: 14px;
}
