#transfers-container {
    display: none;
	width:1280px;
	height:720px;
	margin:0 auto;
	position:relative;
	z-index:0;
    font-family: 'Sybilla';    font-weight: bold;
	background:url(../images/backgrounds/flight_schedule.jpg) no-repeat;	
}

#transfers-container h1 {
	width:100% - 65px;
	height:60px;
	margin:0px auto;
	padding:70px 65px 0 65px;
    font-family: 'Sybilla';    font-weight: bold;
	font-size:46px;
	color:#000;
}

#transfers-content {
	width:980px;
	height:720px;
	margin:0 auto;
	/*padding:0 65px;*/
	background:rgba(255,255,255,0.9);
	color:#000;
	font-size:18px;
}

#transfers-content input {
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset  0 0 3px rgba(0,0,0,0.5);
	border:0;
	text-align:center;
}

#transfers-content input.selected {
	box-shadow:inset 0 0 3px #5d7e95;
	background:#908181!important;
	color:#fff!important;
	-webkit-border-radius:5px;
	overflow:hidden;
}

#transfers-content span.selected {
	box-shadow:inset 0 0 3px #5d7e95;
	background:#fff;
}

#quick-guide {
	width:100%;
	padding:0!important;
	margin:0!important;
	text-align:center;
	background:#e9e7e7;
}

#transfers-content .small {
	font-size:16px;
}

#transfers-container .day {
	width:60px;
	height:37px;
}

#transfers-container .year {
	width:90px;
	height:37px;
}

#transfers-content .label {
	width:350px;
	float:left;
	line-height:20px;
	display:table-cell;
	vertical-align:middle;
	height:100%;
}

#transfers-content .options {
	width:470px;
	float:left;
    margin-top: 10px;
	line-height:20px;
	display:table-cell;
	vertical-align:middle;
	height:100%;
	
}

#transfers-content #total {
	width:850px;
	margin:10px auto 0 auto;
	height:75px;
}
#transfers-content #total input{
	width:240px;
	height:45px;
	float:left;	
    margin-left: 320px;
    margin-top: 10px;
	font-size:24px;
	border:0;
	background:#3d2e2d;
	border-radius:10px;
	-webkit-border-radius:10px;
	color:#fff;
    font-family: 'Sybilla';    font-weight: bold;
	display:block;
	text-align:center;
	text-decoration:none;

}
.request-transfer{
	width:350px;
	height:45px;
	line-height:40px;
	font-size:22px;
	border:0;
	background:#5e5353;
	border-radius:10px;
	-webkit-border-radius:10px;
	color:#fff;
    font-family: 'Sybilla';    font-weight: bold;
	display:block;
	text-align:center;
	text-decoration:none;

}
	
#transfers-content #total #price{
	font-size:22px;
	float:right;
	line-height:45px;
	height:45px;
	
	display: none;
	}
#transfers-content #total #price .number{
	font-size:36px;
	padding-left:3px;}
	
#transfers-content #date-minutes {
	border-bottom:1px solid #999;
	line-height:75px;
	height:75px;
	width:850px;
	margin:0 auto;
}

#transfers-content #transfer-to {
	border-bottom:1px solid #999;
	height:180px;
	line-height:180px;
	width:850px;
	margin:0 auto;
}

#transfers-content #transfer-options{
	border-bottom:1px solid #999;
	width:850px;
	margin:0 auto;
	padding-top:10px;
	height:70px;
	line-height:40px;

}

#transfers-content #transfer-options .label,
#transfers-content #transfer-options .options {
	line-height:60px;
		height:45px!important;

}
#transfers-content #transfer-options .options {
	padding-left:10px;
}
#transfers-content #transfer-options .options input{
	font-size:24px;
    font-family: 'Sybilla';    font-weight: bold;
}

#transfers-content input[type="checkbox"] {
    /*display: inline!important;*/
	display:none;
	width:20px;
    height:20px;
}

#transfers-content input[type="checkbox"] + label span {
   /* display:block;*/
    width:45px;
    height:45px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background: url(../images/message-checkbox.png) left top no-repeat;
    cursor:pointer;
}

#transfers-content input[type="checkbox"]:checked + label span {
    background: url(../images/message-checked.png) left top no-repeat;
}

#transfers-content input[type="radio"] + label {
	line-height:22px;
}

#transfers-content input[type="radio"] {
    display: block!important;
}

#transfers-content input[type="radio"] + label span {
    display:inline-block;
    width:45px;
    height:40px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background: url(../images/message-checkbox.png) left top no-repeat;
    cursor:pointer;
}

#transfers-content  input[type="radio"]:checked + label span {
    background: url(../images/message-checked.png) left top no-repeat;
}
