/* 
	ColorBox example user style
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#modalBackgroundOverlay{background:#000;}

#colorbox{}

/*
	#modalContent{background:#000; margin-top:20px;}
		#modalLoadedContent{background:#000; padding:10px;}
			/*#contentTitle{position:absolute; top:-20px; left:0; color:#fff;}
			#contentCurrent{display:none;}*/
	#borderTopLeft{width:29px; height:23px; background:url(../images/borderTopLeft3.png) 0 0 no-repeat; behavior: expression(IEPNGFIX.fix(this));}
	#borderTopCenter{height:23px; background:url(../images/borderTopCenter3.png) 0 0 repeat-x; behavior: expression(IEPNGFIX.fix(this));}
	#borderTopRight{width:29px; height:23px; background:url(../images/borderTopRight3.png) 0 0 no-repeat ; behavior: expression(IEPNGFIX.fix(this));}
	#borderBottomLeft{width:29px; height:20px; background:url(../images/borderBottomLeft3.png) 0 0 no-repeat; behavior: expression(IEPNGFIX.fix(this));}
	#borderBottomCenter{height:20px; background:url(../images/borderBottomCenter3.png) 0 0 repeat-x; behavior: expression(IEPNGFIX.fix(this));}
	#borderBottomRight{width:29px; height:20px; background:url(../images/borderBottomRight3.png) 0 0 no-repeat; behavior: expression(IEPNGFIX.fix(this));}
	#borderMiddleLeft{width:29px; background:url(../images/borderMiddleLeft3.png) center center repeat-y; behavior: expression(IEPNGFIX.fix(this));}
	#borderMiddleRight{width:29px; background:url(../images/borderMiddleRight3.png) center center repeat-y; behavior: expression(IEPNGFIX.fix(this));}
	#modalContent{background:#000; background:#fff;}
		#modalLoadedContent{margin-bottom:28px;}
			#contentTitle{position:absolute; bottom:0; left:0; text-align:left; width:100%; height: 24px; background:#fff; font-weight:bold; color:#949494; padding-top: 6px;}
			#contentCurrent{position:absolute; bottom:3px; left:58px; font-weight:bold; color:#949494;}
			
			#contentPrevious{position:absolute; top:50%; left:10px; margin-left:-39px; background:url(../images/controls2.png) top left no-repeat; width:28px; height:28px; text-indent:-9999px;}
			#contentPrevious:hover{background-position:bottom left;}
			#contentNext{position:absolute; top:50%; right:10px; margin-right:-39px; background:url(../images/controls2.png) top right no-repeat; width:28px; height:28px; text-indent:-9999px;}
			#contentNext:hover{background-position:bottom right;}
		#modalLoadingOverlay{background:url(../images/loading.gif) center center no-repeat #000;}
		#modalClose{position:absolute; top:10px; right:10px; margin-top:-28px; margin-right:-35px; display:block; background:url(../images/controls2.png) top center no-repeat; width:20px; height:20px; text-indent:-9999px;}
		#modalClose:hover{background-position:bottom center;}