img,select {
	width: auto;
}
.more {
	position:static !important;
	float:right !important;
	margin-top:-50px;
	background-position:left top !important;
	padding-left:70px !important;
	padding-right:20px !important;
}
.col1, .col2 { /* gets rid of padding doubling bug */
	zoom:1;
	height:1%;
}

#coming li,
#coming li img {
    filter: alpha(opacity=60);
}
.desktop .lds-form input[type=text],
.desktop .lds-form textarea {
	border:1px solid #ccb99d;
}
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99837265,endColorstr=#99837265);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99837265,endColorstr=#99837265); zoom: 1;}
p.flex-caption {
	color: #ecdcc0 !important;
}
.langs:after {
	content: "▼" !important;
/*	position: relative !important;*/
	left:auto;
	color:black;
	margin-left:0;
	bottom: 4px !important;
	display: block;
	width: auto;
	height: auto;
	border: 0 !important;
}
.legal .flyout > a:after {
	font-family:sans-serif;
}

section .secondary {
    filter: alpha(opacity=30);
}
section .secondary {
	background:#EADCC2; /* needs a BG color otherwise we get the black halo. transparent won't work */
}
@media screen and (min-width: 700px) {
	.feature, .videobox {
		background:transparent;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60c2ab8d', endColorstr='#60c2ab8d');
		zoom:1;
	}
}