/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{
	overflow:hidden;
}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{
	background: transparent url(../images/overlayBackground.png) repeat;
}

#cboxWrapper {
	background-color: #fff;
}

/**
white border around everything
**/

#cboxMiddleLeft,
#cboxMiddleRight {
	background-color: #fff;
	width: 12px;
}

#cboxTopCenter {
	height: 12px;
	background-color: #fff;
}

#cboxLoadedContent{
	margin-bottom:83px;
	position: relative;
}
       
#cboxTitle{
	font-size: 15px;
	position:absolute; 
	bottom: 58px; 
	z-index: 999;
	width:100%; 
	color: #333;
}

#cboxCurrent{
	position:absolute; 
	bottom:3px; 
	left:58px; 
	color:#949494;
}
        
        
#cboxLoadingOverlay{
	background:url(../images/loading_background.png) center center no-repeat;
}
#cboxLoadingGraphic{
	background:url(../images/loading.gif) center center no-repeat;
}
        
#cboxClose{
	position:absolute; 
	bottom:9px; 
	right:0; 
	background:url(../images/close.gif) 0 0px no-repeat; 
	width:92px; 
	height:16px; 
	text-indent:-9999px;

}

.hidden{display:none;}

#rtpCboxAdditional {
	width: 525px;
	position: absolute;
	left: 0;
	bottom: 8px;
}

#cboxNext-image,
#cboxPrevious-image {
	width: 50%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 999;
	background: transparent url(../../../clear.gif) repeat;
	display: block;
}

#cboxNext-image  {
	left: 51%;
}

a.attachPrev:hover {
	background: transparent url(../images/prev.gif) no-repeat left 77px !important;
	cursor: pointer;	
}

a.attachNext:hover {
	background: transparent url(../images/next.gif) no-repeat right 77px !important;
	cursor: pointer;	
}

a.attachNone {
	background: transparent url(../../../clear.gif) repeat;
}



#rtpCboxAdditional div.additional-content p {
	margin-top: 3px;
	line-height: 1em;
}

#rtpCboxAdditional div.additional-content p span.small {
	font-size: 10px;
}

.additional-content a {
	color: #333333;
	text-transform: uppercase;
}