div#whitelabel span.prize-image-main {
	display:block;
	background-image:url(../images/subsidiary/_default_290x190.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	width:290px;
	height:190px;
}

div#whitelabel span.prize-image-main span.standard-overlay {
	background:url(../images/subsidiary/main_overlay.png) no-repeat;
	display:block;
	width:290px;
	height:190px;
}

div#whitelabel span.prize-image-large {
	display:block;
	background-image:url(../images/subsidiary/_default_290x170.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	width:290px;
	height:170px;
}

div#whitelabel span.prize-image-large span.standard-overlay {
	background:url(../images/subsidiary/large_overlay.png) no-repeat;
	display:block;
	width:290px;
	height:170px;	
}

div#whitelabel span.prize-image-medium {
	display:block;
	background-image:url(../images/subsidiary/_default_120x100.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	width:120px;
	height:100px;
}

div#whitelabel span.prize-image-medium span.standard-overlay {
	background:url(../images/subsidiary/medium_overlay.png) no-repeat;
	display:block;
	width:120px;
	height:100px;	
}

div#whitelabel input.field-extra-large-button, input.field-extra-large-button-sub {
	background:url(../images/subsidiary/buttons.png) no-repeat 0 0;
	width:240px;
	height:25px;
	color:#fefefe;
	font-size:1.2em;
	font-weight:bold;
	border:0;
	cursor:pointer;
}

div#whitelabel input.field-large-button, input.field-large-button-sub {
	background:url(../images/subsidiary/buttons.png) no-repeat 0 -30px;
	width:160px;
	height:25px;
	color:#fefefe;
	font-size:1.2em;
	font-weight:bold;
	border:0;
	cursor:pointer;
}

div#whitelabel input.field-medium-button, input.field-medium-button-sub {
	background:url(../images/subsidiary/buttons.png) no-repeat 0 -60px;
	width:80px;
	height:25px;
	color:#fefefe;
	font-size:1.2em;
	font-weight:bold;
	border:0;
	cursor:pointer;
}

div#whitelabel input.field-small-button, input.field-small-button-sub {
	background:url(../images/subsidiary/buttons.png) no-repeat 0 90px;
	width:40px;
	height:25px;
	color:#fefefe;
	font-size:1.2em;
	font-weight:bold;
	border:0;
	cursor:pointer;
}

div#whitelabel-lightbox div#lightbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 16;
	width: 100%;
	height: 500px;
}

div#whitelabel-lightbox div#lightbox-window {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 17;
	text-align: center;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box {
	position: relative;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

div#whitelabel-lightbox div#lightbox-loading {
	position:absolute;
	background:url(../../../images/subsidiary/loading_icon.gif) no-repeat center center;
	top:40%;
	left:0;
	height: 32px;
	width: 100%;
	line-height: 0;
	z-index:18;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-header, 
div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-header div.l, 
div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-header div.r, 
div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-footer, 
div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-footer div.l, 
div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-footer div.r {
	background-image: url(../../../images/subsidiary/lightbox_background_edges.png);
	zoom:1;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-content div.l, 
div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-content div.r {
	background-image: url(../../../images/subsidiary/lightbox_background_content.png);
	zoom:1;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-header {
	background-position:center top;
	text-align:left;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-header div.l {
	background-position:left -45px;
	background-repeat:no-repeat;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-header div.r {
	background-position:right -45px;
	background-repeat:no-repeat;
	min-height:30px;
	height: auto !important;
	height:30px;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-title-container h3 {
    color:#07519a;
    margin:0 15px;
    padding:5px 0;
    border-bottom:solid 2px #3c7faf;
    font-size:1.6em;    
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.close-button {
	position:absolute;
	top:5px;
	right:15px;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.close-button a {
	background:url(../../../images/subsidiary/lightbox_close.png) no-repeat left center;
	padding-left:15px;
	line-height:2.0em;
	font-weight: bold;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.close-button a:hover {
	text-decoration: none;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.close-button a {
	color:#666666;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-container {
	padding-top:10px;
	margin:0 3px 0 1px;
	background: #ffffff;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-content {
    clear:both;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-content div.l {
	background-position:left center;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-content div.r {
	background-position:right center;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-footer {
	background-position:0 -170px;
}

div#lightbox-container-iframe-box div.box-panel div.panel-footer div.l {
	background-position:left -125px;
}

div#whitelabel-lightbox div#lightbox-container-iframe-box div.box-panel div.panel-footer div.r {
	background-position:right -125px;
	height:15px;
}

div#whitelabel-lightbox div#whitelabel div#lightbox-window div#lightbox-container-iframe-box iframe#lightbox-iframe {
    border: 0;
    overflow: auto;
    margin-top:10px;
}
