@import url("http://share.culturalcare.com/_share/css/forms.css");
@import url("http://www.culturalcare.com/_share/css/available-au-pairs.css");

/*-  Layout
----------------------------------------------------------------------*/
body {
    background-color: white;
	margin:0;
	color:#333333;
}

#container {
    background: #E6E6E6 url( "../img/bg-main-overseas.gif") repeat-y 50% 0;
    border: none;
    width:auto;
    clear:none;
}

#container-inner {
    width: 940px;
    _width: 888px; /* IE6 */
    margin: 0 auto;
}

h1 {
    color: #ED008C;
    font-size: 3.5em;
    letter-spacing: -3px;
    padding-left: 90px;
    text-indent: 0;
    text-transform: none;
    font-weight: bold;
	line-height:1em;
}

#logo {
    padding:20px 600px 23px 35px;
}

object {
    outline:none;
	float:right;
	margin:0 50px 0 50px;
	_margin-right:0px; /*IE6 */
}

/*-  Form
----------------------------------------------------------------------*/
.intro {
	margin:0 0 25px 8px;
}

form .section h3 {
    color: #ED008C;
    margin: 15px 0 0 0;
}

form li div span.left, form li div span.right {
    margin: 0;
    width: 47%;
}

.right {
    text-align: left;
}

form.wufoo {
    background: #f5aacc url( "../img/landing-page/bg.png" ) repeat-x;
    padding: 0 80px 30px 80px;
    margin: 0 1px;
}

form .section {
    background: url( "../img/landing-page/bg-stars.png" ) 530px 0px no-repeat;
}

p.copy {
    padding: 0 90px;
    font-size: 1.25em;
	line-height:1.5em;
}

a.button {
	color:#ED008C !important;
	text-transform: uppercase;
	font-weight:bold;
}

form li {
    clear: both;
    margin-bottom: auto;
}

form input:focus, form textarea:focus {
	background-color:#FFFFDD !important;
}

.validation-failed {
    background-color:White !important;
}

.message {
    width:760px;
}

.message ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.message li {
    margin: 0;
    padding: 4px 5px 2px 9px;
}


/*-  Footer
----------------------------------------------------------------------*/
#footer {
    background: white url( "http://share.culturalcare.com/_share/img/bg-footer.gif" ) repeat-x;
    clear: both;
    color: #666;
    line-height: 1.6;
    padding: 20px 0;
    width: 100%;
    margin: 0 auto;
    height:170px;
}

#footer .content {
    margin: 0 auto;
    width: 740px;
}

#footer img {
    vertical-align: top;
}

#footer .content div {
    float: right;
}