#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
.cboxPhoto { float: left; margin: auto; border: 0px none; display: block; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0px none; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }
#cboxOverlay { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#colorbox {  }
#cboxTopLeft { width: 14px; height: 14px; background: transparent url(67b2d74c710bd1c2097a58cd7e1e13d09b21afed.png)  no-repeat scroll 0px 0px; }
#cboxTopCenter { height: 14px; background: transparent url(e28f8d44a1df753d8e8f460c5c22187ae8c26f7f.png)  repeat-x scroll left top; }
#cboxTopRight { width: 14px; height: 14px; background: transparent url(67b2d74c710bd1c2097a58cd7e1e13d09b21afed.png)  no-repeat scroll -36px 0px; }
#cboxBottomLeft { width: 14px; height: 43px; background: transparent url(67b2d74c710bd1c2097a58cd7e1e13d09b21afed.png)  no-repeat scroll 0px -32px; }
#cboxBottomCenter { height: 43px; background: transparent url(e28f8d44a1df753d8e8f460c5c22187ae8c26f7f.png)  repeat-x scroll left bottom; }
#cboxBottomRight { width: 14px; height: 43px; background: transparent url(67b2d74c710bd1c2097a58cd7e1e13d09b21afed.png)  no-repeat scroll -36px -32px; }
#cboxMiddleLeft { width: 14px; background: transparent url(67b2d74c710bd1c2097a58cd7e1e13d09b21afed.png)  repeat-y scroll -175px 0px; }
#cboxMiddleRight { width: 14px; background: transparent url(67b2d74c710bd1c2097a58cd7e1e13d09b21afed.png)  repeat-y scroll -211px 0px; }
#cboxContent { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: visible; }
.cboxIframe { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#cboxError { padding: 50px; border: 1px solid rgb(204, 204, 204); }
#cboxLoadedContent { margin-bottom: 5px; }
#cboxLoadingOverlay { background: transparent url(4c104113f66d334254c2454e4b1d9a76e7e9a127.png)  no-repeat scroll center center; }
#cboxLoadingGraphic { background: transparent url(9e213333f2fbbe8e4f6eaa9e644d7f73e46e8b09.gif)  no-repeat scroll center center; }
#cboxTitle { position: absolute; bottom: -25px; left: 0px; text-align: center; width: 100%; font-weight: bold; color: rgb(124, 124, 124); }
#cboxCurrent { position: absolute; bottom: -25px; left: 58px; font-weight: bold; color: rgb(124, 124, 124); }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { position: absolute; bottom: -29px; background: transparent url(67b2d74c710bd1c2097a58cd7e1e13d09b21afed.png)  no-repeat scroll 0px 0px; width: 23px; height: 23px; text-indent: -9999px; }
#cboxPrevious { left: 0px; background-position: -51px -25px; }
#cboxPrevious:hover { background-position: -51px 0px; }
#cboxNext { left: 27px; background-position: -75px -25px; }
#cboxNext:hover { background-position: -75px 0px; }
#cboxClose { right: 0px; background-position: -100px -25px; }
#cboxClose:hover { background-position: -100px 0px; }
.cboxSlideshow_on #cboxSlideshow { background-position: -125px 0px; right: 27px; }
.cboxSlideshow_on #cboxSlideshow:hover { background-position: -150px 0px; }
.cboxSlideshow_off #cboxSlideshow { background-position: -150px -25px; right: 27px; }
.cboxSlideshow_off #cboxSlideshow:hover { background-position: -125px 0px; }
