.container {
	width: 100%;
}

.innerContainer {
	width: 817px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 10;
}

.header {
 	height: 151px;
	background: url(../../i/content_top_bar.png) no-repeat bottom center;
	position: relative;
	z-index: -1;
}
.wrong {

	font : 11px/11px verdana, helvetica, sans-serif;

	font-style:italic;

	color:#990000;

}

.title {

   font : 12px verdana, helvetica, sans-serif;

   color : #098da0;

   font-weight : bold;

   margin-top : 10px;

   margin-bottom : 11px;

   /*padding-left:5px;

   /* margin-left:2px;*/

}

.subtitle {

   font : 11px verdana, helvetica, sans-serif;

   color : #098da0;

   font-weight : bold;

   margin : 20px 0 -5px 0;

  
}

.inputclass {
	padding:2px 2px 2px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.frm {

	\*width: 200px;*\
	padding:2px 2px 2px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
.circles {
	position: absolute;
	z-index: 1;
	left: 50px;
	top: 50px;
	background: url(../../i/bg_circles.png) no-repeat;
	height: 286px;
	width: 324px;
}

.circles2 {
	position: absolute;
	z-index: 1;
	right: 50px;
	bottom: 50px;
	background: url(../../i/bg_circles_2.png) no-repeat;
	height: 286px;
	width: 324px;
}

body {
	background: url(../../i/background.jpg) top repeat-x #ffffce;
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
}

p {
	color: #666666;
}
.content {
	float: left;
	position: relative
}

.textcontent {
	height: 303px;
	background: url(../../i/content_background.png) repeat-x top #F0EEEF;
	text-align: left;
}

h1 {
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 3px;
	color: #666666;
}
h1 a{
	color: #666666;
	text-decoration:none;
}
h1 a:hover{
	color: #666666;
	text-decoration:underline;
}
.parent_title {
	margin-top: 13px; 
	margin-left: 15px;
	color: #669966;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 3px;
}
h1.parent {
	color: #669966;
	font-size: 12px;
}

a.parent {
		color: #669966;
		text-decoration: none;
	}

	a.parent:hover {
		color: #669966;
		text-decoration: underline;
	}
h1.nannies {
	color:#669999;
	font-size: 12px;
}

	
	
	a.nannies {
		color: #669999;
		text-decoration: none;
	}

	a.nannies:hover {
		color: #669999;
		text-decoration: underline;
	}	
a {
	color:#0099FF;
}
a:HOVER {
	Color:#333333;
}

  #popupboxforgot{
  margin: 0; 
  left: 100%; 
	top: -400px;
  margin-top: 400px; 
  padding: 45px;
  width: 224px; 
  height: 339px; 
  position: absolute; 
  z-index: 100; 
  font-family: arial; 
  visibility: hidden; 
  text-align: center;
  }
	
  #popupboxnanny{
  margin: 0; 
  left: 50%; 
  margin-left: -157px;
  margin-top: 400px; 
  padding: 45px;
  width: 224px; 
  height: 339px; 
  position: absolute; 
  z-index: 100; 
  font-family: arial; 
  visibility: hidden; 
  text-align: center;
    background: url(../../i/nannies_popup.png) no-repeat; 
  /*height: 297px;*/
  }
  #popupboxparent{
  margin: 0; 
  left: 50%; 
  margin-left: -157px;
  margin-top: 400px; 
  padding: 45px;
  width: 224px; 
  height: 339px; 
  position: absolute; 
  z-index: 100; 
  font-family: arial; 
  visibility: hidden; 
  text-align: center;
  background: url(../../i/parents_popup.png) no-repeat; 
  /*height: 297px;*/
  }
  #nanny_response{
  height:60px;
  border:solid 0px #ccc;
  color:#669999;
  }
  #parent_response{
  height:60px;
  border:solid 0px #ccc;
  color:#669966;
  }

.popup {
	margin:0 38px 0 0;
	color:#669999;
	display:block;
	text-align:right;
}
.popup_parent {
	margin:0 38px 0 0;
	color:#669966;
	display:block;
	text-align:right;
}

input {
	margin:0px;
}
.box_labels	{
	font: 9pt verdana; 
}

	
.dynamicpopup {
    padding:45px;
    top:inherit;
    left:inherit;
    visibility: visible;
    position:absolute;
	padding: 45px;
	width: 224px; 
	
	height: 339px; 
	z-index: 100; 
	
	font-family: arial; 
	text-align: center;
	
	background:url(../../i/parents_popup.png) no-repeat;
}

/*tabs*/

.tabs{
	position: absolute; 
	top: 110px;
}

.tab_home {
	float: left; 
	position: absolute; 
	margin-left: 276px; 
	margin-top: -3px; 
}
.tab_guide {
	float: left; 
	position: absolute; 
	margin-left: 376px; 
	margin-top: -3px; 
}
.tab_about {
	float: left; 
	position: absolute; 
	margin-left: 476px; 
	margin-top: -3px;  
}
.tab_testimonial {
	float: left; 
	position: absolute; 
	margin-left: 576px;
	margin-top: -3px; 
}
.tab_contact {
	float: left; 
	position: absolute; 
	margin-left: 676px; 
	margin-top: -3px; 
}
.logo {
	position: relative; 
	float: left; 
	padding-left: 10px;
	z-index: -1;
}
.leftbg {
	background: url(../../i/content_left_center_r.png) repeat-y; 
	width: 12px;
}
.rightbg {
	background: url(../../i/content_right_center_r.png) repeat-y; 
	width: 12px;
}
.hometext {
	position: relative; 
	float: left;
	padding-left: 15px; 
	padding-right: 5px; 
	color: #666666;
}
.menubg {
	float: right;
	width: 264px; 
	height:230px;
	margin-left: 5px; 
	padding-right: 6px; 
	background: url(../../i/menu_background.gif) no-repeat bottom center;
}
.parentsbg {
 	float: left; 
	width: 264px;  
	background: url(../../i/parents_background.png) no-repeat;
 }
 .nannybg {
 	float: left; 
	width: 264px; 
	margin-left: 5px; 
	padding-right: 6px; 
	background: url(../../i/nannies_background.png) no-repeat;
 }
.par_buttonlong{
	background-image:url(../../i/button_parent.png);
	background-repeat:no-repeat;
	width:227px;
	height:24px;
	text-decoration:none;
	text-align:center;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	display:block;
	padding-top:8px;
	font-weight:bold;
	margin-bottom:10px;	
}
.par_buttonlong:HOVER {
	background-image:url(../../i/button_parent_over.png);
	background-repeat:no-repeat;
	display:block;
	width:227px;
	height:24px;
	text-decoration:none;
	text-align:center;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	padding-top:8px;
	font-weight:bold;
	margin-bottom:10px;
}

.par_buttonshort{	
	background-image:url(../../i/button_parent_small.png);
	background-repeat:no-repeat;
	border:0pt none;
	color:#FFFFFF;
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:32px;
	/*margin-bottom:5px;*/
	padding-top:0px;
	text-align:center;
	width:100px;
	cursor:pointer;
	padding-bottom:3px;
}
.par_buttonshort:HOVER{	
	/*background-color:#c8f7d6;*/
	background-image:url(../../i/button_parent_small_over.png);
	background-repeat:no-repeat;
	border:0pt none;
	color:#FFFFFF;
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:32px;
	/*margin-bottom:5px;*/
	padding-top:0px;
	text-align:center;
	width:100px;	
	padding-bottom:3px;
}
.nan_buttonlong{
	background-image:url(../../i/button_nanny.png);
	background-repeat:no-repeat;
	width:227px;
	height:24px;
	text-decoration:none;
	text-align:center;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	display:block;
	padding-top:8px;
	font-weight:bold;
	margin-bottom:10px;	
}
.nan_buttonlong:HOVER {
	background-image:url(../../i/button_nanny_over.png);
	background-repeat:no-repeat;
	display:block;
	width:227px;
	height:24px;
	text-decoration:none;
	text-align:center;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	padding-top:8px;
	font-weight:bold;
	margin-bottom:10px;
}
.nan_buttonshort{
	/*background-color:#DAFFFF;*/
	background-image:url(../../i/button_nanny_small.png);
	background-repeat:no-repeat;
	border:0pt none;
	color:#FFFFFF;
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:32px;
	/*margin-bottom:5px;*/
	padding-top:0px;
	text-align:center;
	width:100px;
	cursor:pointer;
	padding-bottom:3px;
}
.nan_buttonshort:HOVER{
	/*background-color:#DAFFFF;*/
	background-image:url(../../i/button_nanny_small_over.png);
	background-repeat:no-repeat;
	border:0pt none;
	color:#FFFFFF;
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:32px;
	/*margin-bottom:5px;*/
	padding-top:0px;
	text-align:center;
	width:100px;	
	padding-bottom:3px;
}
.icon {
	 padding-left: 8px;
}
.icontext {
	padding-left: 10px; 
	padding-right: 10px;
}
.footerlinks {
	padding-left: 20px; 
	padding-top: 5px; 
	color: #666666;
	text-align:left;
}