.specialwrap{width:100%;background:url(../images/bg_header.jpg) top center no-repeat;text-align:center;display:table;margin:0;padding:0}
.wrap{width:970px;text-align:left;margin:0 auto;padding:0}
body,html{background:url(../images/bg_repeat.png) 0 0 repeat;font-family:Helvetica, Arial, sans-serif;font-size:15px;color:#333;margin:0;padding:0}
a{color:#ff0060;text-decoration:none;font-weight:700}
h1{font-size:20px;line-height:30px;margin:0;padding:0}
h2{font-size:15px;line-height:30px;margin:0;padding:0}
.bigbox p{line-height:20px;margin:0;padding:0 0 20px}
.bigbox{width:772px;float:left;margin-left:10px}
.bigbox .content{width:712px;_width:782px;border:0;overflow:hidden;clear:both;background:url(../images/bigbox_repeat.png) 0 0 repeat-y;margin:0;padding:0 40px 0 30px}
.bigbox .seperator{height:50px;width:785px;clear:both;display:block;background:url(../images/bigbox_seperator.png) 0 0 no-repeat}
.bigbox .footer{padding-top:52px;height:200px;width:785px;background:url(../images/bigbox_footer.png) 0 0 no-repeat;color:#6a8f9c;font-size:13px;line-height:20px}
.bigbox .footer p{padding:0 30px 20px}
.bigbox .footer a{color:#6a8f9c;font-weight:700}
.bigbox .footer .luvz{background:url(../images/icon_heart.png) 0 0 no-repeat;padding-left:20px}
.bigbox .footer a:hover{color:#ff0060}
.bigbox .footer small{font-size:11px}
#home .bigbox .footer{width:785px;padding-top:125px;background:url(../images/bigbox_footer_home.png) 0 0 no-repeat;margin-top:-60px}
.sidebar{width:172px;background:#fff url(../images/sidebar_repeat.png) 0 0 repeat-y;float:left}
.sidebar .content{width:150px;margin-left:12px;padding:0}
.sidebar .header{width:172px;height:22px;background:url(../images/sidebar_header.png) 0 0 no-repeat}
.sidebar .seperator{width:172px;height:38px;background:url(../images/sidebar_seperator.png) 0 0 no-repeat}
.sidebar .logo{width:172px;height:195px;display:block;margin:0;padding:0}
.sidebar .logo a{width:172px;height:195px;position:relative;display:block;overflow:hidden}
.sidebar .logo a span{width:172px;height:195px;position:absolute;top:0;left:0;display:block;background:url(../images/sidebar_beboun.png) 0 -195px no-repeat}
.sidebar .box{background:url(../images/sidebar_header.png) 0 0 no-repeat;padding-top:20px;margin:0}
.sidebar .footer{background:url(../images/sidebar_footer.png) 0 0 no-repeat;display:block;height:25px;width:172px}
.sidebar ul li a:hover{background:#ff0060;color:#fff}
.sidebar .content form div{width:150px;height:35px;background:url(../images/input_sidebar_login.png) 0 0 no-repeat}
input:focus{outline:0}
.sidebar .content form div input{background:none;border:0;width:130px;height:25px;_width:130px;_height:30px;line-height:20px;font-size:15px;color:#333;margin:0 0 0 10px;padding:5px 0 0}
#sidebar_list1 li a{width:150px;line-height:30px;display:block;text-indent:10px;border-bottom:1px solid #d2f1fc;font-size:15px;margin:0;padding:0}
#sidebar_list1 li a.active,#sidebar_list1 li a:hover{width:160px;margin-left:-11px;padding-left:10px;background:#ff0060;color:#fff}
#sidebar_list2 li a{width:150px;line-height:20px;display:block;text-indent:28px;font-size:15px;background:url(../images/icon_list_bullet.png) 0 0 no-repeat;background-repeat:no-repeat;background-position:10px 4px;margin:0;padding:0}
#sidebar_list2{margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d2f1fc}
#sidebar_list2 li a.active,#sidebar_list2 li a:hover{color:#fff;width:160px;margin-left:-11px;padding-left:10px;background-color:#ff0060;background-image:url(../images/icon_list_bullet_on.png);background-position:20px 4px}
#sidebar_list3 li a{width:150px;line-height:21px;height:21px;display:block;text-indent:28px;font-size:13px;vertical-align:bottom;position:relative;margin:0;padding:0}
#sidebar_list3 li a img{position:absolute;left:8px;top:2px;border:0}
#sidebar_list3 li a:hover{margin-left:-11px;padding-left:10px;width:160px}
#sidebar_list3 li a:hover img{left:18px}
#sidebar_list4 li a{width:700px;line-height:35px;display:block;text-indent:10px;border-bottom:1px solid #d2f1fc;font-size:15px;margin:0;padding:0}
#sidebar_list5 li a{width:700px;line-height:30px;display:block;text-indent:10px;border-bottom:1px solid #d2f1fc;font-size:15px;margin:0;padding:0}
form p{font-size:12px}
.left{float:left}
.right{float:right}
.halfleft{float:left;width:355px}
.halfright{float:right;padding-bottom:50px;width:355px}
.clear{clear:both}
.biggie{font-size:18px}
#home .bigbox .header{background:url(../images/bigbox_header_home.png) 0 0 no-repeat;height:250px;position:relative}
#home .bigbox .header h1{position:absolute;font-size:40px;left:30px;top:50px}
#home #pinkchoose{width:720px;display:table}
#home #pinkchoose div{width:313px;background:url(../images/icon_more.png) 0 0 no-repeat;font-size:15px;line-height:18px;margin:0;padding:0 0 0 45px}
#parent .bigbox .header{background:url(../images/bigbox_header_parent.png) 0 0 no-repeat;height:310px;width:772px;position:relative}
#parent .bigbox .header h2{font-size:36px;position:absolute;left:30px;top:200px}
#parent .bigbox .content h4{font-size:20px}
#parent .bigbox .enfants div{width:230px;height:100px;float:left}
#parent .bigbox .enfants div.boy{background:url(../images/icon_boy.png) 0 0 no-repeat}
#parent .bigbox .enfants div.girl{background:url(../images/icon_girl.png) 0 0 no-repeat}
#parent .bigbox .enfants div p{padding:30px 10px 0 85px}
#parent .bigbox form div label{width:300px;clear:both;font-size:15px;float:left;margin:5px}
#parent .bigbox form div textarea{font-size:15px;font-family:Helvetica, Arial, sans-serif;color:#333;background:#e5e5e5;-moz-border-radius:10px;-webkit-border-radius:10px;-border-radius-bottom:10px;border:0;width:530px;line-height:18px;height:160px;margin:5px;padding:0}
#parent .bigbox form div select{font-size:15px;color:#333;background:#e5e5e5;-moz-border-radius:10px;-webkit-border-radius:10px;-border-radius-bottom:10px;border:4px solid #e5e5e5;width:530px;margin:5px}
#parent table{width:710px;border-collapse:collapse;margin:10px 0 30px;padding:0}
#parent thead td{border-bottom:1px solid #333;font-weight:700;padding-bottom:10px}
#parent table .value{width:420px}
#signup .message{height:150px;font-size:20px;margin:100px 30px 0 0}
#login .bigbox form{display:block;width:710px;height:200px;clear:both}
#blog .bigbox .comments ul{list-style-type:decimal;margin:0;padding:0 0 0 20px}
#blog .bigbox h2{padding-top:2px;padding-bottom:15px;font-size:19px;margin:0}
#blog .bigbox h3{padding-top:2px;font-size:15px;margin:0}
#press .bigbox .header{background:url(../images/bigbox_header_blog.png) 0 0 no-repeat;height:252px;width:772px;position:relative}
#press .bigbox .header h2{position:absolute;font-size:30px;left:30px;top:30px}
#map .bigbox .header{background:url(../images/bigbox_header_map.png) 0 0 no-repeat;height:537px;width:772px;position:relative}
#map .location{background:url(../images/bigbox_header_map_location.gif) 0 0 no-repeat;width:134px;height:95px;position:absolute;display:block;margin:0;padding:0}
#babysitter .bigbox .header{background-image:url(../images/bigbox_header_babysitter.png);height:297px;width:772px;position:relative}
#babysitter .bigbox .header.boy{background-image:url(../images/bigbox_header_babysitter_boy.png)}
#babysitter .bigbox .header.girl{background-image:url(../images/bigbox_header_babysitter_girl.png)}
#babysitter .bigbox .header h2{position:absolute;font-size:36px;left:30px;top:200px}
#babysitter table{width:710px;border-collapse:collapse;margin:5px 0 10px;padding:0}
#babysitter thead td{border-bottom:1px solid #333;font-weight:700;padding-bottom:10px;width:100px}
#babysitter table .value{text-align:left;width:480px}
#babysitter table .message{text-align:right;font-size:13px;width:300px}
#babysitter .bigbox form div label{width:680px;clear:both;font-size:15px;float:left;margin:5px}
#babysitter .bigbox form div input[type=text]{background:#e5e5e5 url(../images/signup_field.png) 0 0 no-repeat;width:710px;height:25px;_width:530px;_height:30px;border:0;float:left;font-size:15px;margin:5px;padding:5px 0 0 10px}
#babysitter .bigbox form div input[type=checkbox]{height:25px;border:0;float:left;font-size:15px;padding:5px 0 0 10px}
#babysitter .bigbox form div textarea{font-size:15px;color:#333;background:#e5e5e5;-moz-border-radius:10px;-webkit-border-radius:10px;-border-radius-bottom:10px;border:0;width:710px;line-height:18px;height:160px;margin:5px;padding:0}
#babysitter .bigbox form div select{font-size:15px;color:#333;background:#e5e5e5;-moz-border-radius:10px;-webkit-border-radius:10px;-border-radius-bottom:10px;border:0;width:710px;margin:5px;padding:0}
#babysitter .bigbox form span{float:left;margin:10px 15px 0 0}
#babysitter .bigbox .content ul{list-style-type:none;margin:0 0 10px;padding:0}
#about .bigbox .header{background:url(../images/bigbox_header_about.png) 0 0 no-repeat;height:252px;width:772px;position:relative}
#about .bigbox .content ul{margin:0 0 30px;padding:0 0 0 20px}
#about .bigbox .content li{margin:10px 0}
#about .bigbox h2{padding-top:2px;padding-bottom:15px;font-size:20px;margin:0}
#about .message{margin:50px 0}
#crm .bigbox .header{background:url(../images/bigbox_header_signup.png) 0 0 no-repeat;height:252px;width:772px;position:relative}
#crm .bigbox .header h2{position:absolute;font-size:30px;left:30px;top:200px}
#crm .bigbox form textarea{font-size:15px;color:#333;background:#e5e5e5;-moz-border-radius:10px;-webkit-border-radius:10px;-border-radius-bottom:10px;border:0;width:530px;line-height:18px;height:300px;margin:5px;padding:0}
#crm .bigbox form select{font-size:15px;color:#333;background:#e5e5e5;-moz-border-radius:10px;-webkit-border-radius:10px;-border-radius-bottom:10px;border:0;width:530px;margin:5px;padding:0}
#message .bigbox .header{background:url(../images/bigbox_header_about.png) 0 0 no-repeat;height:250px;clear:both;display:block}
#message .bigbox .footer{padding-top:52px;height:200px;width:785px;background:url(../images/bigbox_footer_home.png) 0 0 no-repeat;color:#6a8f9c;font-size:13px;line-height:20px}
.sidebar .logo a:hover span,#home .sidebar .logo a span{background:url(../images/sidebar_beboun.png) 0 0 no-repeat}
.sidebar ul,#parent .bigbox .content ul,#press .bigbox .content ul,#child .bigbox .content ul,#crm .bigbox .content ul{list-style-type:none;margin:0;padding:0}
.sidebar ul li,#home #pinkchoose .left,#home #pinkchoose .right{margin:0;padding:0}
#sidebar_list4 li,#sidebar_list5 li{padding-bottom:0}
#sidebar_list4 li a.active,#sidebar_list4 li a:hover,#sidebar_list5 li a.active,#sidebar_list5 li a:hover{width:700px;margin-left:0;padding-left:0;background:#ff0060;color:#fff}
#sidebar_list4 p,#sidebar_list5 p{line-height:30px;display:block;font-size:15px;margin:0 0 0 10px;padding:0}
.inside,.grey{color:#666}
#home table,#map table,#crm table{width:710px;margin:10px 0 30px;padding:0}
#home table tr td,#parent table tr td,#map table tr td,#babysitter table tr td,#crm table tr td{vertical-align:top;font-size:15px;border-bottom:1px solid #eee;padding:5px 0}
#home table .value,#map table .value,#babysitter table .crm,#crm table .value{text-align:right;font-size:13px;width:180px}
#home table .value a,#parent table .value a,#map table .value a{font-size:13px;text-decoration:none;color:#000;font-weight:400}
#home .bigbox .big,#message .bigbox .big{font-size:18px;line-height:20px;color:#333}
#home .bigbox .greymed,#parent.greymed,#babysitter .greymed{clear:left;font-size:15px;line-height:18px;color:#666}
#parent .bigbox .header h1,#signup .bigbox .header h1,#signup .bigbox .header h2,#login .bigbox .header h1,#profile .bigbox .header h2,#blog .bigbox .header h1,#map .bigbox .header h1,#map .bigbox .header h2,#child .bigbox .header h2,#babysitter .bigbox .header h1,#about .bigbox .header h1,#contact .bigbox .header h1,#crm .bigbox .header h1{position:absolute;font-size:30px;left:30px;top:50px}
#parent .bigbox .content li,#blog .bigbox .comments h3,#press .bigbox .content li,#child .bigbox .content li,#babysitter .bigbox .content li,#crm .bigbox .content li{margin:0}
#parent .bigbox form div input,#signup .bigbox form div input,#login .bigbox form div input,#profile .bigbox form div input,#blog .bigbox form div input,#contact .bigbox form p input,#crm .bigbox form div input{background:#e5e5e5 url(../images/signup_field.png) 0 0 no-repeat;width:520px;height:25px;_width:530px;_height:30px;border:0;float:left;font-size:15px;margin:5px;padding:5px 0 0 10px}
#parent small,#signup small,#login small,#profile small,#babysitter small,#contact small{clear:both;font-size:11px;color:#999;line-height:15px;display:block;margin:30px 30px 0 10px}
#parent form small,#signup form small,#login form small,#profile form small,#babysitter form small,#contact form small{clear:none;font-size:11px;color:#999;line-height:13px;display:inline;margin:0}
#parent tbody td,#babysitter tbody td{padding-top:10px}
#signup .bigbox .header,#login .bigbox .header,#profile .bigbox .header{background:url(../images/bigbox_header_signup.png) 0 0 no-repeat;height:210px;width:772px;position:relative}
#signup .bigbox form,#profile .bigbox form{display:block;width:710px;height:300px;clear:both}
#signup .bigbox form div label,#login .bigbox form div label,#profile .bigbox form div label{width:150px;clear:both;font-size:15px;float:left;margin:13px 5px 5px}
#signup .bigbox form span,#login .bigbox form span,#profile .bigbox form span,#blog .bigbox form span,#contact .bigbox form span,#crm .bigbox form span{float:right;margin:10px 15px 0 0}
#blog .bigbox .header,#child .bigbox .header,#contact .bigbox .header{background:url(../images/bigbox_header_blog.png) 0 0 no-repeat;height:210px;width:772px;position:relative}
#blog .bigbox form,#contact .bigbox form{display:block;width:710px;clear:both}
#blog .bigbox form div label,#contact .bigbox form p label,#crm .bigbox form div label{width:150px;clear:both;font-size:15px;float:left;margin:5px}
#blog .bigbox form textarea,#contact .bigbox form p textarea{font-size:15px;color:#333;background:#e5e5e5;-moz-border-radius:10px;-webkit-border-radius:10px;-border-radius-bottom:10px;border:0;width:530px;line-height:18px;height:160px;margin:5px;padding:0}
#press .bigbox .header h3,#crm .bigbox .header h3{position:absolute;font-size:20px;left:30px;top:170px}
#map .bigbox .header .info,#babysitter .bigbox .header .info{position:absolute;left:30px;top:210px;width:280px}
#map .bigbox .header .info h3,#babysitter .bigbox .header .info h2{margin:0 0 10px}
#babysitter table .value a,#babysitter table .crm a,#babysitter table .message a,#crm table .value a{font-size:13px;text-decoration:none;font-weight:400}
#about .bigbox .big,#crm .bigbox .big{font-size:20px;line-height:30px}
