/************* PIE */
/* use PIE behavior for round corners etc. */
.flex-control-paging li a
{
	behavior: url('/shared/behaviors/PIE.htc');
}
/* fix PIE display bug (css3pie.com/documentation/known-issues/) */
.flex-control-paging li a
{
	position: relative;
}


/************* Styles */

/* Header */
#header {
	border-bottom: 1px solid #6B6B6B;	
}

/* Slideshow  */
#slideshow .slides {
    width: 100%;
    height: 100%;
}

#slideshow .slides li {
    width: 100%;
    height: 394px;
    position: relative;
}
#slideshow a.slide-bg img {
    display: block;
    position: absolute;
    height: 394px;
    width: 100%;
}

.slidebutton-red {
    border: 1px solid #ccccff;
}

.slidebutton-red:hover {
    background: #f80033;
}

/* rgba fix */
.box-light.media-box h3{
	background: rgb(255,255,255);
	background: transparent\9;
	background: rgba(255,255,255,0.75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bfffffff,endColorstr=#bfffffff);
	zoom: 1;
}

/* vertical accordion bugfixes */
.formcontent,
.content.shop-finder{
	display: block !important; /* IE doesn't know inline-block' */
	margin-left: auto !important;
	margin-right: auto !important;
}

/* shopfinder nav */
#result-list .row .result-nav nav{
	display: block !important;
	border-bottom: 1px solid #e0e0e0;
}

/* mylimits iframe */
#iframe-body .iframe-content.iframe-mylimits #form-document-upload input.invisible{
	filter: alpha(opacity = 0);
}
#iframe-body .iframe-content.iframe-mylimits h3{
	*display: inline;
	zoom: 1;
}

/* payment-double iframe */
#iframe-body .iframe-content.iframe-payment-double .col-double-pappl {
	/* min height ie fix */
	min-height: 285px;
	height: auto !important;
	height: 285px;
}

/* infobox-container max-width fix */
.infobox-container{
	width: 78px !important;
}
.infobox-container .info-box,
.infobox-container.inline{
	width: auto !important;
	*display: inline;
	zoom: 1;
}