@import url("http://share.culturalcare.com/_share-buzz/css/core.css");
@import url("http://www.culturalcare.com/_share/css/available-au-pairs.css");

/*-  Layout
----------------------------------------------------------------------*/
body {
    color: #222;
    margin: 30px;
    background-color: #BFE3EC;
    font-family: 'Lucida Grande' , Helvetica, sans-serif;
    background: url( "../img/background.gif" );
    font-size: 12px;
}

a {
    color: #ff9900;
}

h1 {
    font: bold 30px Helvetica, sans-serif;
    margin:0;
}

h1 a {
    text-decoration: none;
}

h2 {
    font-size: 20px;   
    font-weight: normal;
    margin: 0;
}

h4 {
    font-size: 12px;
}

body div#holder {
    width: 910px;
    margin: 0 auto;
}

img {
    border: 1px solid #DBDBDB;
    padding: 4px;
}

.title {
    font: Normal 16px Helvetica, sans-serif;
    color: #666;
    line-height: 32px;
    padding-top: 7px;
    background: #fff url( '../img/stripes.gif' ) top repeat-x;
    border-bottom: dotted 1px #bbb;
    text-transform: uppercase;
}

.title select {
    text-transform:capitalize;
    color:#444;
    margin:7px;
    vertical-align:middle;
}

a.button span {
    font-weight: bold;
}

.new {
    background: transparent url( 'http://share.culturalcare.com/_share/img/new.gif' ) no-repeat scroll left 4px;
    padding-left: 28px;
}

#mail {
	background: transparent url('http://share.culturalcare.com/_share/img/mail.png') no-repeat scroll left 2px;
    padding-left: 20px;
	float:right;
	display:block;
	margin-right:5px;
	font-weight:bold;
}


#content .prev img, #content .next img, #header img {
    border: 0;
}

#video-holder {
	min-height:492px;
	height:auto !important;
	height:492px;
	background: url('../img/loading.png') no-repeat 250px 180px;
}

object {
	outline:none;
}

#footer {
    clear: both;
    margin-bottom: -20px;
    padding-top: 60px;
    text-align: center;
}

/*-  Post-Roll
----------------------------------------------------------------------*/
#post-roll{
	display:none;
	position:absolute;
	top:350px;
	width:565px;
	text-align:center;
}

#post-roll a{
	background:#2F2F2F;
	padding:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.5em;
	color:white;
	text-decoration:none;
	display:inline-block; /* for IE */
}

#post-roll a:hover{
	background:#FF9900;
}

#post-roll p.secondary{
	font-size:.8em;
	margin-top:50px;
}

/*-  Carousel
----------------------------------------------------------------------*/
#content ul li {
    background: none;
    margin: 3px;
}

#content ul li p {
    width: 110px;
    margin-top: 5px;
    padding-left: 3px;
}

/* avoid flickering */
.carousel {
    position: relative;
    visibility: hidden;
    left: -5000px;
    float: left;
	height:160px; /*for IE*/
}

.carousel ul li a{
	outline: none;
}

.prev, .next {
    display: block;
    margin-top: 35px;
    float: left;
	outline: none;
}

.currentItem{
    border:2px solid #FF9900;
	padding:3px;
}

.static ul{
    list-style-type:none;
    margin:-5px 0 0 20px;
    padding:0;
}

.static li{
    float:left;
}
