#sgcolorbox.colorbox1,
#sgcboxOverlay.colorbox1,
.colorbox1 #sgcboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2147483647;
    overflow: hidden
}

.colorbox1 #sgcboxWrapper {
    max-width: none
}

#sgcboxOverlay.colorbox1 {
    position: fixed;
    width: 100%;
    height: 100%
}

.colorbox1 #sgcboxMiddleLeft,
.colorbox1 #cboxBottomLeft {
    clear: left
}

.colorbox1 #sgcboxContent {
    position: relative
}

.colorbox1 #sgcboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.colorbox1 #sgsgcboxTitle {
    margin: 0
}

#sgcboxLoadingOverlay.colorbox1,
.colorbox1 #sgcboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.colorbox1 #sgcboxPrevious,
.colorbox1 #cboxNext,
.colorbox1 #sgcboxClose,
.colorbox1 #sgcboxSlideshow {
    cursor: pointer
}

.colorbox1 .sgcboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}

.colorbox1 .sgcboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

#sgcolorbox.colorbox1,
.colorbox1 #sgcboxContent,
.colorbox1 #sgcboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#sgcboxOverlay.colorbox1 {
    opacity: .9;
    filter: alpha(opacity=90)
}

.sgcboxOverlayBg.colorbox1 {
    background: url(../../img/colorbox1/overlay.png) repeat 0 0
}

#sgcolorbox.colorbox1 {
    outline: 0
}

.colorbox1 #sgcboxTopLeft {
    width: 21px;
    height: 21px;
    background: url(../../img/colorbox1/controls.png) no-repeat -101px 0
}

.colorbox1 #sgcboxTopRight {
    width: 21px;
    height: 21px;
    background: url(../../img/colorbox1/controls.png) no-repeat -130px 0
}

.colorbox1 #sgcboxBottomLeft {
    width: 21px;
    height: 21px;
    background: url(../../img/colorbox1/controls.png) no-repeat -101px -29px
}

.colorbox1 #sgcboxBottomRight {
    width: 21px;
    height: 21px;
    background: url(../../img/colorbox1/controls.png) no-repeat -130px -29px
}

.colorbox1 #sgcboxMiddleLeft {
    width: 21px;
    background: url(../../img/colorbox1/controls.png) left top repeat-y
}

.colorbox1 #sgcboxMiddleRight {
    width: 21px;
    background: url(../../img/colorbox1/controls.png) right top repeat-y
}

.colorbox1 #sgcboxTopCenter {
    height: 21px;
    background: url(../../img/colorbox1/border.png) 0 0 repeat-x
}

.colorbox1 #sgcboxBottomCenter {
    height: 21px;
    background: url(../../img/colorbox1/border.png) 0 -29px repeat-x
}

.colorbox1 #sgcboxContent {
    background: #fff;
    overflow: hidden
}

.colorbox1 .sgcboxIframe {
    background: #fff
}

.colorbox1 #sgcboxError {
    padding: 50px;
    border: 1px solid #ccc
}

.colorbox1 #sgcboxLoadedContent {
    margin-bottom: 28px
}

.colorbox1 #sgcboxTitle {
    position: absolute;
    bottom: 4px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #949494
}

.colorbox1 #sgcboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 58px;
    color: #949494
}

#sgcboxLoadingOverlay.colorbox1 {
    background: url(../../img/colorbox1/loading_background.png) no-repeat center center
}

.colorbox1 #sgcboxLoadingGraphic {
    background: url(../../img/colorbox1/loading.gif) no-repeat center center
}

.colorbox1 #sgcboxPrevious,
.colorbox1 #sgcboxNext,
.colorbox1 #sgcboxSlideshow,
.colorbox1 #sgcboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: 0 0
}

.colorbox1 #sgcboxPrevious:active,
.colorbox1 #sgcboxNext:active,
.colorbox1 #sgcboxSlideshow:active,
.colorbox1 #sgcboxClose:active {
    outline: 0
}

.colorbox1 #sgcboxSlideshow {
    position: absolute;
    bottom: 4px;
    right: 30px;
    color: #0092ef
}

.colorbox1 #sgcboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../../img/colorbox1/controls.png) no-repeat -75px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

.colorbox1 #sgcboxPrevious:hover {
    background-position: -75px -25px
}

.colorbox1 #sgcboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(../../img/colorbox1/controls.png) no-repeat -50px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

.colorbox1 #sgcboxNext:hover {
    background-position: -50px -25px
}

.colorbox1 #sgcboxClose {
    position: absolute;
    padding: 0!important;
    bottom: 0;
    right: 0;
    background: url(../../img/colorbox1/controls.png) no-repeat -25px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

.colorbox1 #sgcboxClose:hover {
    background-position: -25px -25px
}

.colorbox1 .sgcboxIE #sgcboxTopLeft,
.colorbox1 .sgcboxIE #sgcboxTopCenter,
.colorbox1 .sgcboxIE #sgcboxTopRight,
.colorbox1 .sgcboxIE #sgcboxBottomLeft,
.colorbox1 .sgcboxIE #sgcboxBottomCenter,
.colorbox1 .sgcboxIE #sgcboxBottomRight,
.colorbox1 .sgcboxIE #sgcboxMiddleLeft,
.colorbox1 .sgcboxIE #sgcboxMiddleRight {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}

#sgcolorbox.colorbox2,
#sgcboxOverlay.colorbox2,
.colorbox2 #sgcboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2147483647;
    overflow: hidden
}

.colorbox2 #sgcboxWrapper {
    max-width: none
}

#sgcboxOverlay.colorbox2 {
    position: fixed;
    width: 100%;
    height: 100%
}

.colorbox2 #sgcboxMiddleLeft,
.colorbox2 #sgcboxBottomLeft {
    clear: left
}

.colorbox2 #sgcboxContent {
    position: relative
}

.colorbox2 #sgcboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.colorbox2 #sgcboxTitle {
    margin: 0
}

#sgcboxLoadingOverlay.colorbox2,
#sgcboxLoadingGraphic.colorbox2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.colorbox2 #sgcboxPrevious,
.colorbox2 #sgcboxNext,
.colorbox2 #sgcboxClose,
.colorbox2 #sgcboxSlideshow {
    cursor: pointer
}

.colorbox2 .sgcboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}

.colorbox2 .sgcboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

#sgcolorbox.colorbox2,
.colorbox2 #sgcboxContent,
.colorbox2 #sgcboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#sgcboxOverlay.colorbox2 {
    opacity: .9;
    filter: alpha(opacity=90)
}

.sgcboxOverlayBg.colorbox2 {
    background: #fff
}

#sgcolorbox.colorbox2 {
    outline: 0
}

.colorbox2 #sgcboxContent {
    margin-top: 32px;
    overflow: visible;
    background: #000
}

.colorbox2 .sgcboxIframe {
    background: #fff
}

.colorbox2 #sgcboxError {
    padding: 50px;
    border: 1px solid #ccc
}

.colorbox2 #sgcboxLoadedContent {
    background: #000;
    padding: 1px
}

.colorbox2 #sgcboxLoadingGraphic {
    background: url(../../img/colorbox2/loading.gif) no-repeat center center
}

#sgcboxLoadingOverlay.colorbox2 {
    background: #000
}

.colorbox2 #sgcboxTitle {
    position: absolute;
    top: -22px;
    left: 0;
    color: #000
}

.colorbox2 #sgcboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px
}

.colorbox2 #sgcboxPrevious,
.colorbox2 #sgcboxNext,
.colorbox2 #sgcboxSlideshow,
.colorbox2 #sgcboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    background: url(../../img/colorbox2/controls.png) no-repeat 0 0
}

.colorbox2 #sgcboxPrevious:active,
.colorbox2 #sgcboxNext:active,
.colorbox2 #sgcboxSlideshow:active,
.colorbox2 #sgcboxClose:active {
    outline: 0
}

.colorbox2 #sgcboxPrevious {
    background-position: 0 0;
    right: 44px
}

.colorbox2 #sgcboxPrevious:hover {
    background-position: 0 -25px
}

.colorbox2 #sgcboxNext {
    background-position: -25px 0;
    right: 22px
}

.colorbox2 #sgcboxNext:hover {
    background-position: -25px -25px
}

.colorbox2 #sgcboxClose {
    background-position: -50px 0;
    right: 0;
    padding: 0!important
}

#sgcboxClose:hover {
    background-position: -50px -25px
}

.colorbox2 .sgcboxSlideshow_on #sgcboxPrevious,
.colorbox2 .sgcboxSlideshow_off #sgcboxPrevious {
    right: 66px
}

.colorbox2 .sgcboxSlideshow_on #sgcboxSlideshow {
    background-position: -75px -25px;
    right: 44px
}

.colorbox2 .sgcboxSlideshow_on #sgcboxSlideshow:hover {
    background-position: -100px -25px
}

.colorbox2 .sgcboxSlideshow_off #sgcboxSlideshow {
    background-position: -100px 0;
    right: 44px
}

.colorbox2 .sgcboxSlideshow_off #sgcboxSlideshow:hover {
    background-position: -75px -25px
}

#sgcolorbox.colorbox3,
#sgcboxOverlay.colorbox3,
.colorbox3 #sgcboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2147483647;
    overflow: hidden
}

.colorbox3 #sgcboxWrapper {
    max-width: none
}

#sgcboxOverlay.colorbox3 {
    position: fixed;
    width: 100%;
    height: 100%
}

.colorbox3 #sgcboxMiddleLeft,
.colorbox3 #sgcboxBottomLeft {
    clear: left
}

.colorbox3 #sgcboxContent {
    position: relative
}

.colorbox3 #sgcboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.colorbox3 #sgcboxTitle {
    margin: 0
}

#sgcboxLoadingOverlay.colorbox3,
.colorbox3 #sgcboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.colorbox3 #sgcboxPrevious,
.colorbox3 #sgcboxNext,
.colorbox3 #sgcboxClose,
.colorbox3 #sgcboxSlideshow {
    cursor: pointer
}

.colorbox3 .sgcboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}

.colorbox3 .sgcboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

.colorbox3 #sgcolorbox,
#sgcboxContent,
#sgcboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#sgcboxOverlay.colorbox3 {
    opacity: .9;
    filter: alpha(opacity=90)
}

.sgcboxOverlayBg.colorbox3 {
    background: #000
}

#sgcolorbox.colorbox3 {
    outline: 0
}

.colorbox3 #sgcboxContent {
    margin-top: 20px;
    background: #000
}

.colorbox3.sgcboxIframe {
    background: #fff
}

.colorbox3 #sgcboxError {
    padding: 50px;
    border: 1px solid #ccc
}

.colorbox3 #sgcboxLoadedContent {
    border: 5px solid #000;
    background: #fff
}

.colorbox3 #sgcboxTitle {
    position: absolute;
    top: -20px;
    left: 0;
    color: #ccc
}

.colorbox3 #sgcboxCurrent {
    position: absolute;
    top: -20px;
    right: 0;
    color: #ccc
}

.colorbox3 #sgcboxLoadingGraphic {
    background: url(../../img/colorbox3/loading.gif) no-repeat center center
}

.colorbox3 #sgcboxPrevious,
.colorbox3 #sgcboxNext,
.colorbox3 #sgcboxSlideshow,
.colorbox3 #sgcboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: 0 0
}

.colorbox3 #sgcboxPrevious:active,
.colorbox3 #sgcboxNext:active,
.colorbox3 #sgcboxSlideshow:active,
.colorbox3 #sgcboxClose:active {
    outline: 0
}

.colorbox3 #sgcboxSlideshow {
    position: absolute;
    top: -20px;
    right: 90px;
    color: #fff
}

.colorbox3 #sgcboxPrevious {
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -32px;
    background: url(../../img/colorbox3/controls.png) no-repeat top left;
    width: 28px;
    height: 65px;
    text-indent: -9999px
}

.colorbox3 #sgcboxPrevious:hover {
    background-position: bottom left
}

/*.colorbox3 #sgcboxNext {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -32px;
    background: url(../../img/colorbox3/controls.png) no-repeat top right;
    width: 28px;
    height: 65px;
    text-indent: -9999px
}*/

.colorbox3 #sgcboxNext:hover {
    background-position: bottom right
}

.colorbox3 #sgcboxClose {
    position: absolute;
    top: 5px;
    right: 5px;
    padding: 0!important;
    display: block;
    background: url(../../img/colorbox3/controls.png) no-repeat top center;
    width: 38px;
    height: 19px;
    text-indent: -9999px
}

.colorbox3 #sgcboxClose:hover {
    background-position: bottom center
}

#sgcolorbox.colorbox4,
#sgcboxOverlay.colorbox4,
.colorbox4 #sgcboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2147483647;
    overflow: hidden
}

.colorbox4 #sgcboxWrapper {
    max-width: none
}

#sgcboxOverlay.colorbox4 {
    position: fixed;
    width: 100%;
    height: 100%
}

.colorbox4 #sgcboxMiddleLeft,
.colorbox4 #sgcboxBottomLeft {
    clear: left
}

.colorbox4 #sgcboxContent {
    position: relative
}

.colorbox4 #sgcboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.colorbox4 #sgcboxTitle {
    margin: 0
}

#sgcboxLoadingOverlay.colorbox4,
.colorbox4 #sgcboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.colorbox4 #sgcboxPrevious,
.colorbox4 #sgcboxNext,
.colorbox4 #sgcboxClose,
.colorbox4 #sgcboxSlideshow {
    cursor: pointer
}

.colorbox4 .sgcboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}

.colorbox4 .sgcboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

#sgcolorbox.colorbox4,
.colorbox4 #sgcboxContent,
.colorbox4 #sgcboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#sgcboxOverlay.colorbox4 {
    opacity: .9;
    filter: alpha(opacity=90)
}

.sgcboxOverlayBg.colorbox4 {
    background: #fff
}

#sgcolorbox.colorbox4 {
    outline: 0
}

.colorbox4 #sgcboxTopLeft {
    width: 25px;
    height: 25px;
    background: url(../../img/colorbox4/border1.png) no-repeat 0 0
}

.colorbox4 #sgcboxTopCenter {
    height: 25px;
    background: url(../../img/colorbox4/border1.png) repeat-x 0 -50px
}

.colorbox4 #sgcboxTopRight {
    width: 25px;
    height: 25px;
    background: url(../../img/colorbox4/border1.png) no-repeat -25px 0
}

.colorbox4 #sgcboxBottomLeft {
    width: 25px;
    height: 25px;
    background: url(../../img/colorbox4/border1.png) no-repeat 0 -25px
}

.colorbox4 #sgcboxBottomCenter {
    height: 25px;
    background: url(../../img/colorbox4/border1.png) repeat-x 0 -75px
}

.colorbox4 #sgcboxBottomRight {
    width: 25px;
    height: 25px;
    background: url(../../img/colorbox4/border1.png) no-repeat -25px -25px
}

.colorbox4 #sgcboxMiddleLeft {
    width: 25px;
    background: url(../../img/colorbox4/border2.png) repeat-y 0 0
}

.colorbox4 #sgcboxMiddleRight {
    width: 25px;
    background: url(../../img/colorbox4/border2.png) repeat-y -25px 0
}

.colorbox4 #sgcboxContent {
    background: #fff;
    overflow: hidden
}

.colorbox4 .sgcboxIframe {
    background: #fff
}

.colorbox4 #sgcboxError {
    padding: 50px;
    border: 1px solid #ccc
}

.colorbox4 #sgcboxLoadedContent {
    margin-bottom: 20px
}

.colorbox4 #sgcboxTitle {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    color: #999
}

.colorbox4 #sgcboxCurrent {
    position: absolute;
    bottom: 0;
    left: 100px;
    color: #999
}

#sgcboxLoadingOverlay.colorbox4 {
    background: #fff url(../../img/colorbox4/loading.gif) no-repeat 5px 5px
}

.colorbox4 #sgcboxPrevious,
.colorbox4 #sgcboxNext,
.colorbox4 #sgcboxSlideshow,
.colorbox4 #sgcboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: 0 0
}

.colorbox4 #sgcboxPrevious:active,
.colorbox4 #sgcboxNext:active,
.colorbox4 #sgcboxSlideshow:active,
.colorbox4 #sgcboxClose:active {
    outline: 0
}

.colorbox4 #sgcboxSlideshow {
    position: absolute;
    bottom: 0;
    right: 42px;
    color: #444
}

.colorbox4 #sgcboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #444
}

.colorbox4 #sgcboxNext {
    position: absolute;
    bottom: 0;
    left: 63px;
    color: #444
}

.colorbox4 #sgcboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    padding: 0!important;
    color: #444
}

.colorbox4 .sgcboxIE #sgcboxTopLeft,
.colorbox4 .sgcboxIE #sgcboxTopCenter,
.colorbox4 .sgcboxIE #sgcboxTopRight,
.colorbox4 .sgcboxIE #sgcboxBottomLeft,
.colorbox4 .sgcboxIE #sgcboxBottomCenter,
.colorbox4 .sgcboxIE #sgcboxBottomRight,
.colorbox4 .sgcboxIE #sgcboxMiddleLeft,
.colorbox4 .sgcboxIE #sgcboxMiddleRight {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}

#sgcolorbox.colorbox5,
#sgcboxOverlay.colorbox5,
.colorbox5 #sgcboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2147483647;
    overflow: hidden
}

.colorbox5 #sgcboxWrapper {
    max-width: none
}

#sgcboxOverlay.colorbox5 {
    position: fixed;
    width: 100%;
    height: 100%
}

.colorbox5 #sgcboxMiddleLeft,
.colorbox5 #sgcboxBottomLeft {
    clear: left
}

.colorbox5 #sgcboxContent {
    position: relative
}

.colorbox5 #sgcboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.colorbox5 #sgcboxTitle {
    margin: 0
}

#sgcboxLoadingOverlay.colorbox5,
.colorbox5 #sgcboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.colorbox5 #sgcboxPrevious,
.colorbox5 #sgcboxNext,
.colorbox5 #sgcboxClose,
.colorbox5 #sgcboxSlideshow {
    cursor: pointer
}

.colorbox5 .sgcboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}

.colorbox5 .sgcboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

#sgcolorbox.colorbox5,
.colorbox5 #sgcboxContent,
.colorbox5 #sgcboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#sgcboxOverlay.colorbox5 {
    opacity: .9;
    filter: alpha(opacity=90)
}

.sgcboxOverlayBg.colorbox5 {
    background: #000
}

#sgcolorbox.colorbox5 {
    outline: 0
}

.colorbox5 #sgcboxTopLeft {
    width: 14px;
    height: 14px;
    background: url(../../img/colorbox5/controls.png) no-repeat 0 0
}

.colorbox5 #sgcboxTopCenter {
    height: 14px;
    background: url(../../img/colorbox5/border.png) repeat-x top left
}

.colorbox5 #sgcboxTopRight {
    width: 14px;
    height: 14px;
    background: url(../../img/colorbox5/controls.png) no-repeat -36px 0
}

.colorbox5 #sgcboxBottomLeft {
    width: 14px;
    height: 43px;
    background: url(../../img/colorbox5/controls.png) no-repeat 0 -32px
}

.colorbox5 #sgcboxBottomCenter {
    height: 43px;
    background: url(../../img/colorbox5/border.png) repeat-x bottom left
}

.colorbox5 #sgcboxBottomRight {
    width: 14px;
    height: 43px;
    background: url(../../img/colorbox5/controls.png) no-repeat -36px -32px
}

.colorbox5 #sgcboxMiddleLeft {
    width: 14px;
    background: url(../../img/colorbox5/controls.png) repeat-y -175px 0
}

.colorbox5 #sgcboxMiddleRight {
    width: 14px;
    background: url(../../img/colorbox5/controls.png) repeat-y -211px 0
}

.colorbox5 #sgcboxContent {
    background: #fff;
    overflow: visible
}

.colorbox5 .sgcboxIframe {
    background: #fff
}

.colorbox5 #sgcboxError {
    padding: 50px;
    border: 1px solid #ccc
}

.colorbox5 #sgcboxLoadedContent {
    margin-bottom: 5px
}

#sgcboxLoadingOverlay.colorbox5 {
    background: url(../../img/colorbox5/loading_background.png) no-repeat center center
}

.colorbox5 #sgcboxLoadingGraphic {
    background: url(../../img/colorbox5/loading.gif) no-repeat center center
}

.colorbox5 #sgcboxTitle {
    position: absolute;
    bottom: -25px;
    left: 0;
    text-align: center;
    width: 100%;
    font-weight: bold;
    color: #7C7C7C
}

.colorbox5 #sgcboxCurrent {
    position: absolute;
    bottom: -25px;
    left: 58px;
    font-weight: bold;
    color: #7C7C7C
}

.colorbox5 #sgcboxPrevious,
.colorbox5 #sgcboxNext,
.colorbox5 #sgcboxSlideshow,
.colorbox5 #sgcboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    position: absolute;
    bottom: -29px;
    background: url(../../img/colorbox5/controls.png) no-repeat 0 0;
    width: 23px;
    height: 23px;
    text-indent: -9999px
}

.colorbox5 #sgcboxPrevious:active,
.colorbox5 #sgcboxNext:active,
.colorbox5 #sgcboxSlideshow:active,
.colorbox5 #sgcboxClose:active {
    outline: 0
}

.colorbox5 #sgcboxPrevious {
    left: 0;
    background-position: -51px -25px
}

.colorbox5 #sgcboxPrevious:hover {
    background-position: -51px 0
}

.colorbox5 #sgcboxNext {
    left: 27px;
    background-position: -75px -25px
}

.colorbox5 #sgcboxNext:hover {
    background-position: -75px 0
}

.colorbox5 #sgcboxClose {
    right: 0;
    background-position: -100px -25px;
    padding: 0!important
}

.colorbox5 #sgcboxClose:hover {
    background-position: -100px 0
}

.colorbox5 .sgcboxSlideshow_on #sgcboxSlideshow {
    background-position: -125px 0;
    right: 27px
}

.colorbox5 .sgcboxSlideshow_on #sgcboxSlideshow:hover {
    background-position: -150px 0
}

.colorbox5 .sgcboxSlideshow_off #sgcboxSlideshow {
    background-position: -150px -25px;
    right: 27px
}

.colorbox5 .sgcboxSlideshow_off #sgcboxSlideshow:hover {
    background-position: -125px 0
}

#sgcolorbox.colorbox6,
#sgcboxOverlay.colorbox6,
.colorbox6 #sgcboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2147483647;
    overflow: visible
}

#sgcboxWrapper div {
	clear: none !important;
}
#sgcboxOverlay.colorbox6 {
    position: fixed;
    width: 100%;
    height: 100%
}

.colorbox6 #sgcboxMiddleLeft,
.colorbox6 #sgcboxBottomLeft {
    clear: left
}

.colorbox6 #sgcboxContent {
    position: relative
}

.colorbox6 #sgcboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.colorbox6 #sgcboxTitle {
    margin: 0
}

#sgcboxLoadingOverlay.colorbox6,
.colorbox6 #sgcboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.colorbox6 #sgcboxPrevious,
.colorbox6 #sgcboxNext,
.colorbox6 #sgcboxClose,
.colorbox6 #sgcboxSlideshow {
    cursor: pointer
}

.colorbox6 .sgcboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}

.colorbox6 .sgcboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}

#sgcolorbox.colorbox6,
.colorbox6 #sgcboxContent,
.colorbox6 #sgcboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#sgcboxOverlay.colorbox6 {
    opacity: 1;
    filter: alpha(opacity=99)
}

#sgcboxOverlay.colorbox6 {
    background: url(../../img/colorbox6/colorbox_overlay.png) repeat 0 0
}

#sgcolorbox.colorbox6 {
    outline: 0
}

/*.colorbox6 #sgcboxTopLeft {
    width: 25px;
    height: 25px;
    background: url(../../img/colorbox6/border1.png) no-repeat 0 0
}*/

/*.colorbox6 #sgcboxTopCenter {
    height: 25px;
    background: url(../../img/colorbox6/border1.png) repeat-x 0 -50px
}*/

.colorbox6 #sgcboxTopRight {
    width: 25px;
    height: 25px;
    /*background: url(../../img/colorbox6/border1.png) no-repeat -25px 0*/
}

/*.colorbox6 #sgcboxBottomLeft {
    width: 25px;
    height: 25px;
    background: url(../../img/colorbox6/border1.png) no-repeat 0 -25px
}*/
#sgcboxLoadedContent{
	background: url(../../img/colorbox6/pabst_red-banner-new_240x64.svg) top left no-repeat !important;
    background-size: 100% 100%;
    margin:0 !important;
    width: 100%;
}
#sgcboxLoadedContent.sg-current-popup-4{
    background: url(../../img/colorbox6/pabst_red-banner_368x88.svg) top left no-repeat !important;
}
.colorbox6 #sgcboxMiddleLeft,
.colorbox6 #sgcboxMiddleRight{
	display: none;
}
/*.colorbox6 #sgcboxBottomCenter {
    height: 25px;
    background: url(../../img/colorbox6/border1.png) repeat-x 0 -75px
}*/
/*
.colorbox6 #sgcboxBottomRight {
    width: 25px;
    height: 25px;
    background: url(../../img/colorbox6/border1.png) no-repeat -25px -25px
}
*/
.colorbox6 #sgcboxMiddleLeft {
    width: 25px;
    background: url(../../img/colorbox6/border2.png) repeat-y 0 0
}

.colorbox6 #sgcboxMiddleRight {
    width: 25px;
    background: url(../../img/colorbox6/border2.png) repeat-y -25px 0
}

.colorbox6 #sgcboxContent {
    background: #fff;
    overflow: visible !important;
}

.colorbox6 .sgcboxIframe {
    background: #fff
}

.colorbox6 #sgcboxError {
    padding: 50px;
    border: 1px solid #ccc
}

.colorbox6 #sgcboxTitle {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    color: #999
}

.colorbox6 #sgcboxCurrent {
    position: absolute;
    bottom: 0;
    left: 100px;
    color: #999
}

#sgcboxLoadingOverlay.colorbox6 {
    background: #fff url(../../img/colorbox6/loading.gif) no-repeat 5px 5px
}

.colorbox6 #sgcboxPrevious,
.colorbox6 #sgcboxNext,
.colorbox6 #sgcboxSlideshow,
.colorbox6 #sgcboxClose {
    border: 0;
    padding: 0;
    overflow: visible;
    width: auto;
    background: 0 0
}

.colorbox6 #sgcboxPrevious:active,
.colorbox6 #sgcboxNext:active,
.colorbox6 #sgcboxSlideshow:active,
.colorbox6 #sgcboxClose:active {
    outline: 0
}

.colorbox6 #sgcboxSlideshow {
    position: absolute;
    bottom: 0;
    right: 42px;
    color: #444
}

.colorbox6 #sgcboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #444
}

.colorbox6 #sgcboxNext {
    position: absolute;
    bottom: 0;
    left: 63px;
    color: #444
}

.colorbox6 #sgcboxClose {
    position: absolute;
    /*top: -28px;
    right: -26px;*/
    top: 0px;
    right: 0px;
    display: block;
    /*background: url(../../img/colorbox6/colorbox_sprite.png) no-repeat 2px 0;*/
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    padding: 0!important
}
.colorbox6 #sgcboxClose:before, .colorbox6 #sgcboxClose:after {
  position: absolute;
  top: 6px;
  left: 6px;
  /*left: 15px;*/
  content: ' ';
  height: 15px;
  width: 2px;
  background-color: #fff;
}
.colorbox6 #sgcboxClose:before {
  transform: rotate(40deg);
}
.colorbox6 #sgcboxClose:after {
  transform: rotate(-40deg);
}

.colorbox6 #sgcboxClose:hover {
    background-position: 2px 0!important
}

.colorbox6 .sgcboxIE #sgcboxTopLeft,
.colorbox6 .sgcboxIE #sgcboxTopCenter,
.colorbox6 .sgcboxIE #sgcboxTopRight,
.colorbox6 .sgcboxIE #sgcboxBottomLeft,
.colorbox6 .sgcboxIE #sgcboxBottomCenter,
.colorbox6 .sgcboxIE #sgcboxBottomRight,
.colorbox6 .sgcboxIE #sgcboxMiddleLeft,
.colorbox6 .sgcboxIE #sgcboxMiddleRight {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}

#sgcboxLoadedContent img {
    max-width: 100%
}

span.sg-show-popup {
    cursor: pointer!important
}

button#sgcboxClose {
    min-height: 0!important
}

.colorbox6 #sgcboxClose:before,.colorbox6 #sgcboxClose:after{
    background-color: #fff !important;
}
