html{height:100%}
body{position:relative; height:100%; height:auto !important; min-height:100%; font:normal 13px/19px arial,helvetica,sans-serif; color:#232220; text-align:center; background:url(i/bg.gif) repeat-x #fff; margin:0 auto}
h1{display:block; font:bold 54px arial,helvetica,sans-serif; color:#232220; margin:0 0 24px 0}
h2{display:block; font:bold 24px arial,helvetica,sans-serif; color:#232220; margin:60px 0 30px 0}
p{margin:0 auto}
strong{font-weight:normal}
ul, li{font-size:0; line-height:0; list-style-type:none; padding:0; margin:0}
img{border:0}
a{font:normal 13px/19px arial,helvetica,sans-serif; color:#59a015; text-decoration:underline}
a:hover{color:#d6b327}
a.logo{position:absolute; width:302px; height:44px; background:url(i/babycare.png) no-repeat; margin:54px 0 0 39px}
.star{font:normal 15px/19px "times new roman",Times,serif; color:#59a015}
::selection{color:#fff; text-shadow:none; background:#93bbe6}
::-moz-selection{color:#fff; text-shadow:none; background:#93bbe6}
#header{position:relative; width:1000px; height:210px; text-align:left; margin:0 auto}
#header p.adress{float:right; width:214px; height:93px; color:#fff; background:url(i/adress.png) no-repeat; padding:0 0 0 20px; margin:36px 39px 0 0}
#header p.adress b{display:block; font:normal 24px arial,helvetica,sans-serif; margin:14px 0 6px 0}
*:first-child+html #header p.adress b{margin:14px 0 2px 0}
#header p.phone{float:right; text-align:right; margin:51px 33px 0 0}
*:first-child+html #header p.phone{width: 200px}
#header p.phone b, #rajaz b{display:block; font:normal 24px arial,helvetica,sans-serif; color:#383634}
*:first-child+html #header p.phone b{margin:0 0 -5px 0}
#header ul{position:absolute; width:922px; height:40px; margin:150px 0 0 39px}
#header ul li{display:block; float:left; margin:0 6px 0 0}
#header ul li a, #header ul li a span{display:block; font:italic 18px arial,helvetica,sans-serif; color:#383634; text-decoration:none; background:url(i/menu-hover.gif) 0 -40px no-repeat; padding:0}
#header ul li a:hover{cursor:pointer; background-position:top left; background-color:#fff}
#header ul li a:hover span{cursor:pointer; background-position:top right; background-color:#fff}
#header ul li a span{padding:10px 15px 12px 0; margin:0 0 0 15px}
*:first-child+html #header ul li a span{padding:8px 15px 12px 0}
#header ul li a.active, #header ul li a.active span{color:#fff; background:url(i/menu-active.gif) top left no-repeat}
#header ul li a.active span{background-position:top right; padding:10px 15px 12px 0; margin:0 0px 0 15px}
#corner{position:relative; width:100%; background:url(i/corner.gif) repeat; margin:0 auto}
.row{clear:both; position:relative; width:960px; height:100%; margin-left:30px}
.nanny{display:block; width:1000px; height:631px; text-align:left; padding-top:40px; margin:0 auto}
.nanny a, .nanny a:hover{color:#232220; text-decoration:none}
.offer{float:left; position:relative; width:314px; text-align:left; cursor:pointer; z-index:1}
.offer i{display:block; width:250px; font:normal 13px/19px arial,helvetica,sans-serif; color:#232220; text-align:center; padding-top:360px; margin:0 auto; z-index:1}
.canvas{position:absolute; width:314px; height:520px}
.medic{background:url(i/nanny-medic.png) no-repeat}
.assistant{background:url(i/nanny-assistant.png) no-repeat}
.educator{background:url(i/nanny-educator.png) no-repeat}
.current{z-index:3}
.current i{padding-top:381px}
.current .medic{position:absolute; width:360px; margin:-30px 0 0 -28px; background-position:-325px 0}
.current .assistant{position:absolute; width:359px; margin:-11px 0 0 -21px; background-position:-329px 0}
.current .educator{position:absolute; width:359px; margin:-14px 0 0 -21px; background-position:-328px 0}
#forbit{position:absolute; width:280px; height:334px; background:#fff; border:1px solid #e3e5b3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; top:230px; left:330px;       z-index:0}
#forbit a{display:block; position:relative; width:266px; height:53px; background:url(i/order.png) no-repeat; cursor:pointer; margin:308px 0 0 7px}
#basic{position:relative; width:922px; height:100%; text-align:left; padding-bottom:210px; margin:0 auto}
#main{display:block; width:630px; height:100%; min-height:420px; margin-top:35px; margin-bottom:30px}
#main p, #main ul.list, #error p{display:block; margin-bottom:19px}
#main p.map{border-top:#eed881 solid 2px; border-bottom:#eed881 solid 2px; margin-top:24px}
#main ul.list li{display:block; font:normal 13px/19px arial,helvetica,sans-serif; color:#232220; background:url(i/dot.gif) 30px 8px no-repeat; padding-left:45px; margin-bottom:14px}
#main table{display:block; width:630px; border:0; margin:30px auto}
#main table tr td{width:140px; vertical-align:top; border-bottom:#d1d2c7 solid 1px; padding:18px 0 30px 0}
#main table tr.t01 td{font:bold 18px arial,helvetica,sans-serif; color:#232220; padding-bottom:10px}
#main table tr td.t02{width:310px; padding-top:18px; padding-right:40px; padding-left:40px}
#main table tr td.t03{width:100px}
#main table tr td b{display:block; font:italic 23px arial,helvetica,sans-serif; color:#448810; padding-left:10px}
#main table tr td em{font:normal 13px/19px arial,helvetica,sans-serif; color:#59a015}
#main form{display:block; width:630px; height:500px; padding-top:18px}
#main form p{margin-bottom:15px}
#main form label{float:left; width:150px; height:35px; font:normal 13px/35px arial,helvetica,sans-serif; text-align:right; margin-right:15px}
#main form input{position:relative; width:218px; outline-width:0; height:29px; color:#448810; border:0; padding-left:6px; padding-right:10px; margin:2px 5px 2px 5px}
*:first-child+html #main form input{height:27px; font:normal 13px/27px arial,helvetica,sans-serif}
html>/**/body #main form input{font:normal 13px/29px arial,helvetica,sans-serif}
#main form input.btn{width:119px; height:35px; cursor:pointer; padding-left:0; padding-right:0; margin:0}
*:first-child+html #main form input.btn{height:35px; font:normal 13px/35px arial,helvetica,sans-serif}
#main form textarea{position:relative; width:347px; outline-width:0; height:152px; font:normal 13px/19px arial,helvetica,sans-serif; color:#448810; resize:none; border:0; padding-left:6px; padding-right:10px; margin:5px 5px 5px 5px}
#aboutus{position:absolute; width:277px; left:0; top:0}
*:first-child+html #aboutus{top:30px}
#stars{display:block; width:317px; margin-left:307px}
#stars h2{width:160px; margin:0 0 12px 10px}
#stars ul li{float:left; position:relative; width:317px; height:152px; margin-bottom:40px}
#stars ul li img{position:absolute; width:94px; height:98px; background:url(i/stars.png) no-repeat; z-index:22}
#stars ul li:hover img{z-index:99}
#stars ul li b{display:block; font:bold 16px arial,helvetica,sans-serif; padding-top:20px; margin-left:97px}
#stars ul li span{display:block}
#stars ul li span.gtop{width:250px; height:9px; background:url(i/shade-brink.png) no-repeat}
#stars ul li a.shade:hover span.gtop{width:341px; height:12px; background-position:0 -29px; margin:-3px 0 0 -12px}
#stars ul li span.gcenter{width:250px; background:url(i/shade-active.gif) repeat-y}
#stars ul li a.shade:hover span.gcenter{width:341px; background:url(i/shade-hover.png) repeat-y; margin:0 0 0 -9px}
#stars ul li span.gbottom{width:250px; height:7px; background:url(i/shade-brink.png) 0 -10px no-repeat}
#stars ul li a.shade:hover span.gbottom{width:341px; height:16px; background-position:0 -43px; margin:-3px 0 0 -12px}
#stars ul li a.shade{position:absolute; width:200px; height:87px; font:normal 13px/19px arial,helvetica,sans-serif; color:#232220; text-decoration:none; outline-width:0; cursor:pointer; margin:5px 0 0 66px}
#stars ul li a.shade:hover{z-index:88}
#stars ul li a.shade i:first-child{display:block; font:normal 13px/19px arial,helvetica,sans-serif}
#stars ul li a.shade i{display:none; font:normal 13px/19px arial,helvetica,sans-serif; padding:11px 20px 13px 31px; margin:0}
#stars ul li a.shade:hover i{display:block; padding:11px 20px 13px 40px}
#stars ul li a.shade:hover i.second-child{padding-top:5px}
*:first-child+html .z400 {z-index:400}
*:first-child+html .z399 {z-index:399}
*:first-child+html .z398 {z-index:398}
*:first-child+html .z397 {z-index:397}
*:first-child+html .z396 {z-index:396}
*:first-child+html .z395 {z-index:395}
*:first-child+html .z394 {z-index:394}
*:first-child+html .z393 {z-index:393}
*:first-child+html .z392 {z-index:392}
*:first-child+html .z391 {z-index:391}
*:first-child+html .z390 {z-index:390}
*:first-child+html .z389 {z-index:389}
*:first-child+html .z388 {z-index:388}
*:first-child+html .z387 {z-index:387}
*:first-child+html .z386 {z-index:386}
*:first-child+html .z385 {z-index:385}
*:first-child+html .z384 {z-index:384}
*:first-child+html .z383 {z-index:383}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; overflow:hidden; top:0; left:0; z-index:9999}
#cboxOverlay{position:fixed; width:100%; height:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; width:100%; top:0; left:0}
.cboxPhoto{display:block; float:left; margin:auto; border:0}
.cboxIframe{display:block; width:100%; height:100%; border:0}
#cboxOverlay{background:#000}
#cboxContent{overflow:visible; margin:0}
.cboxIframe, #cboxLoadingOverlay{background:#fff; margin:15px}
#cboxError{padding:15px; border:1px solid #a0a0a0}
#cboxLoadedContent{background:url(i/hollow.png) repeat; padding:15px}
#cboxTitle{position:absolute; top:-22px; left:0; color:#232220}
#cboxClose{position:absolute; width:30px; height:30px; text-indent:-9999px; cursor:pointer; background:url(i/close.png) no-repeat; top:0; right:0}
#hots{position:absolute; width:252px; right:0; top:0}
*:first-child+html #hots{top:30px}
#hots p{display:block; font:normal 13px/19px arial,helvetica,sans-serif; padding-left:42px; margin:8px 0 13px 0}
#hots b{display:block; width:160px; font:bold 24px arial,helvetica,sans-serif; color:#232220; margin:0 0 30px 0}
#hots span{font:italic 18px arial,helvetica,sans-serif; color:#448810}
#hots ul{display:block; margin-left:20px}
#hots ul li{display:block; border-bottom:#d1d2c7 solid 1px; margin-bottom:20px}
#hots ul li i{font:bold 12px arial,helvetica,sans-serif; margin-right:10px}
#advice{display:block; padding-left:0}
#advice p{display:none; margin-left:45px; margin-bottom:24px}
#advice span{display:block; cursor:pointer; margin-left:45px; margin-bottom:24px}
#advice span b{float:left; font:normal 20px georgia,"times new roman",times,serif; color:#525252; margin-top:0; margin-left:-25px}
*:first-child+html #advice span b{margin-top:0}
#advice span a{font:italic 18px arial,helvetica,sans-serif; color:#448810; text-decoration:none; cursor:pointer; border-bottom:1px dashed #448810}
#error{position:relative; width:922px; height:100%; min-height:100%; text-align:left; margin:0 auto}
#error ul{display:block; padding-top:25%}
#error ul li{float:left; width:302px; font:normal 13px/19px arial,helvetica,sans-serif; color:#232220; padding:0 0 40px 0; margin-right:130px}
#error ul li a.logo{margin-top:53px}
#toffee{position:absolute; width:100%; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) <1000)? "1000px":"100%"); min-width:1000px; background:url(i/corner.gif) repeat; bottom:0; left:0; margin:0 auto}
#footer{display:block; width:922px; height:210px; text-align:left; margin:0 auto}
#copy{float:left; width:302px; height:210px; margin-right:98px}
#copy p{position:absolute; color:#383634; margin-top:135px}
#copy b{position:absolute; margin:2px 0 0 50px}
#copy a.logo{margin-left:0}
#mini{float:left; width:250px; margin:48px 0 0 0}
#mini ul{float:left}
#mini ul li{display:block; height:25px}
#mini a{color:#232220}
#rajaz{float:right; width:250px; text-align:right; margin-top:43px}
#rajaz p{position:absolute; width:250px; color:#383634; text-align:right; background:url(i/rajaz.png) 23px 6px no-repeat; top:135px}
*:first-child+html #rajaz p{position:static; background-position:23px 26px; padding-top:20px}
