#colorbox, #modalBackgroundOverlay, #modalWrap{position:absolute; top:0; left:0; z-index:9999;}

#modalBackgroundOverlay{position:fixed; width:100%; height:100%;}

#colorbox{overflow:hidden; padding:1px; margin-top:-1px; margin-left:-1px;}/*padding fixes a ghosting issue in IE7, the negative margin compensates */

	#modalWrap{width:9000px; height:9000px;}

		#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {float:left; height:0; width:0; overflow:hidden;}

		#borderMiddleLeft, #borderBottomLeft{clear:left;}

		#modalContent{position:relative; overflow:visible;}

			#contentTitle{margin:0;}

			a#modalClose, a#contentPrevious, a#contentNext { outline:none; cursor:pointer; border:0 !important; margin:0;}
                        a#contentPrevious, a#contentNext { display: none; }

         a#modalClose:hover, a#contentPrevious:hover, a#contentNext:hover { border: 0; }

			#modalLoadedContent{ color:#333; overflow:auto; width:0; height:0; }

            #modalLoadedContent a:link, #modalLoadedContent a:visited { border-bottom:1px solid #333; color: #000; }

            #modalLoadedContent a:hover { background-color: inherit; border-bottom:1px solid #E6481D; }

			#modalLoadedContent iframe{display:block; width:100%; height:100%; border:0; overflow: hidden; }

			#modalLoadedContent embed{display:block; border:0;}/* Display:block removes the line-height gap embedded content */

			#modalLoadingOverlay{position:absolute; width:100%; height:100%; top:0; left:0;}






