/* ---------------------------------------------------------
	IE8 specific styles
	---------------------------------------------------------*/
	
#main { background-color: #faf9fa; }
	
.button { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d81e05', endColorstr='#bd1e09',GradientType=0 ); }

.button:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f22105', endColorstr='#bd1e09',GradientType=0 ); }

.button-green { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8db602', endColorstr='#759806',GradientType=0 ); }

.button-green:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec302', endColorstr='#789307',GradientType=0 ); }

.content-form input[type=submit],
.content-form button {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d81e05', endColorstr='#bd1e09',GradientType=0 );}

.content-form input[type=submit]:hover,
.content-form button:hover {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f22105', endColorstr='#bd1e09',GradientType=0 );}

#nav .header-nav-drop-panel a,
.header-nav-drop-panel a { padding-right: 1px; }

.results-row .filter-form fieldset { min-width: 600px; }

.modal-dialog-box .close,
#fancybox-close { background: url("../images/sprite.png") no-repeat -96px -50px; }
#fancybox-close { background-color: #fff; }
.modal-dialog-box .close:hover,
#fancybox-close:hover { background-position: -116px -50px; }

/* styles for screens 959px wide and narrower (768 design) */

@media only screen and (max-width: 959px) {
	#header .phone.icon-telephone {
		word-spacing: 1px;
		letter-spacing: -1px;
	}
}
/* ---------------------------------------------------------
	IE8 specific styles
	---------------------------------------------------------*/
	
.video-holder {
	position: relative;
	padding-bottom: 56.25% !important; /* 16:9 */
	padding-top: 25px !important;
	height: 0;
	display: block;
}
.video-holder  object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}


@media only screen and (min-width: 768px) {
	
	.results-row .filter-form fieldset { min-width: 550px; }

}