.sugar-carousel-prev, .sugar-carousel-next {
    display:none;
}
#sugar-gallery {
    background-color:#222222;
    color:#FFFFFF;
    padding:15px;
}
#sugar-gallery.intro .gallery-photo-left {
    background-image:none;
}
#sugar-gallery.intro.preview .gallery-photo-left {
    width:550px;
}
#sugar-gallery.intro.xlarger .gallery-photo-left {
    width:400px;
}
#sugar-gallery.intro .gallery-photo-right, #sugar-gallery.intro .carousel_id {
    display:none;
}
#gallery-left {
    float:left;
}
.preview #gallery-left {
	width:560px;
}
.xlarger #gallery-left {
    width:410px;
}
#gallery-right {
    margin-left:10px;
    width:310px;
    float:left;
    overflow:hidden;
}
#gallery-right div.poll, #gallery-right div.status {
    margin-right: 5px;
}

#gallery-sponsor a {
	display:block;
	float:left;
	width:120px;
	height:60px;
	background-position: center center;
	background-repeat:no-repeat;
	background-color:white;
	text-indent:-5000px;
}
#gallery-pager {
    background-color:#000000;
    padding:5px;
    margin-bottom:5px;
}
#gallery-pager-count {
    float:left;
    font-weight:bold;
    line-height:29px;
    padding-left:15px;
    width:70px;
}

#gallery-pager-buttons {
	width:200px;
	float:right;
	margin-left:10px;
	height:29px;
}

#gallery-pager-buttons.sponsored {
    width:170px;
    float:left;
}

#gallery-pager-prev {
    background-image:url(../../../static/imgs/gallery/gallery_previous.jpg);
    width:93px;
    float:left;
    height:100%;
    background-repeat:no-repeat;
}

#gallery-pager-buttons.sponsored #gallery-pager-prev {
    width:92px;
}

#gallery-pager-next {
	margin-left:3px;
    background-image:url(../../../static/imgs/gallery/gallery_next.jpg);
    width:93px;
    float:left;
    height:100%;
    background-repeat:no-repeat;
}

#sugar-gallery.show_more #gallery-pager-buttons #gallery-pager-prev,
#sugar-gallery.intro #gallery-pager-buttons #gallery-pager-prev {
	display:none;
}

#sugar-gallery.show_more #gallery-pager-buttons #gallery-pager-next {
	float:right;
	background-image:url(../../../static/imgs/gallery/gallery_nextslideshow.jpg);
	width:161px;
	background-position:0px 0px;
}

#sugar-gallery.intro #gallery-pager-buttons #gallery-pager-next {
    float:right;
    background-image:url(../../../static/imgs/gallery/gallery_start.jpg);
    width:93px;
    background-position:0px 0px;
}

#gallery-pager-next:hover,
#gallery-pager-prev:hover,
#sugar-gallery.show_more #gallery-pager-buttons #gallery-pager-next:hover,
#sugar-gallery.intro #gallery-pager-buttons #gallery-pager-next:hover {
    background-position:0px -29px;
}

#gallery-pager-buttons.sponsored #gallery-pager-next {
	width:75px;
    background-position:-18px 0px;
}

#gallery-pager-buttons.sponsored #gallery-pager-next:hover {
    background-position:-18px -29px;
}

#sugar-gallery.show_more #gallery-pager-count {
    display:none;
}

#gallery-description {
    background-color:#000000;
    padding:10px;
    margin-bottom:10px;
    overflow:hidden;
}
#gallery-description-parent-title {
    font-size:11px;
    text-transform:uppercase;
    padding-bottom:8px;
    color:#FFFFFF;
    line-height:1.2em;
}
#gallery-description-node-title {
    display:block;
    font-weight:bold;
    font-size:18px;
    color:#FFFFFF;
    line-height:1.2em;
}
#gallery-description-status {
    margin-bottom:5px;
}
#gallery-description-author {
    padding-top:5px;
}
#gallery-description-body {
    padding-top:5px;
}
#gallery-description-body a, #gallery-edit a {
	color:#FFFFFF;
	text-decoration:underline;
}
#gallery-description-body a:hover, #gallery-edit a:hover {
    text-decoration:none;
}

#gallery-source {
    font-size:11px;
    color:#888888;
}
#gallery-read-more {
    color:#FFFFFF;
    text-decoration:underline;
    padding-top:5px;
    display:block;
}
#gallery-source {
    padding-top:10px;
}
#gallery-source a {
    color:#888888;
}
#gallery-source a.hover {
    color:#888888;
}
#gallery-title {
    font-size:18px;
    float:left;
}
.preview #gallery-title {
    width:560px;
}
.xlarger #gallery-title {
    width:410px;
}
#gallery-share {
    float:right;
}
#gallery-share .ss_icon {
    padding-top:2px;
    padding-bottom:2px;
}
#gallery-back-to-story {
    padding-left:10px;
    font-size:12px;
    color:#FFFFFF;
    text-decoration:underline;
    font-weight:bold;
    white-space:nowrap;
}
#gallery-back-to-story:hover {
    text-decoration:none;
}
#gallery-more {
    border:5px solid #333;
}
.preview #gallery-more {
    width:550px;
    height:550px;
}
.xlarger #gallery-more {
    width:400px;
    height:400px;
}
#gallery-photo-carousel {
    border:5px solid #333;
}
.preview #gallery-photo-carousel {
    width:550px;
}
.xlarger #gallery-photo-carousel {
    width:400px;
}
#gallery-photo-carousel .gallery-photo {
	width:100%;
	height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-color:#000;
}
#gallery-tags {
    background-color:#1E1E1E;
    padding:10px;
    margin:10px 0px 5px 0px;
}
.gallery-tag-link {
    font-size:11px;
}
#gallery-related .gallery-related-section {
    width:260px;
    padding:10px;
    float:left;
}
#gallery-related .gallery-related-title {
    padding-bottom:5px;
    padding-top:2px;
}
#gallery-related .gallery-related-site {
    display:block;
    float:left;
    font-size:13px;
    background-repeat:no-repeat;
    padding-left:30px;
    padding-bottom:5px;
}
#gallery-related .link-triangle-people {
    color:#00A8DF;
}
#gallery-related .gallery-related-extra {
    font-size:11px;
    color:#888888;
    float:right;
}
#gallery-related .gallery-related-site,
#gallery-related .gallery-related-link,
#gallery-related .gallery-related-readmore  {
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    padding-top:5px;
}
#gallery-related .gallery-related-link, #gallery-related .partner_widget_bullets li {
    height:40px;
    display:block;
    border-bottom:1px solid #4F4F4F;
    padding-top:5px;
}
#gallery-related a.gallery-related-site:hover,
#gallery-related a.gallery-related-link:hover,
#gallery-related a.gallery-related-readmore:hover {
    color:#FFFFFF;
}
#gallery-related .partner_widget_bullets {
    background-color:#000000;
    padding:0px;
}
#gallery-related .partner_widget_bullets ul {
    list-style-type:none;
    margin:0px;
}
#gallery-related .partner_widget_bullets .top_border {
    border-top:none;
    padding-top:0px;
    margin-top:0px;
}
#gallery-related .partner_widget_bullets a {
    color:#FFFFFF;
}
.preview #gallery-photo-carousel .sugar-carousel-slide {
    width:550px;
}
.xlarger #gallery-photo-carousel .sugar-carousel-slide {
    width:400px;
}
#gallery-photo-carousel .sugar-carousel-interstitial {
    width: 550px;
    height: 550px;
}
#gallery-description .sugar-carousel-slide {
    width:300px;
}
#gallery-photo-carousel a.gallery-photo-half {
    display:block;
    float:left;
    text-indent:-50000px;
    height:100%;
    background-image:url(../../../themes/onsugar_themes/sugar/imgs/gallery_nav.gif);
    background-repeat:no-repeat;
    background-position:0px -100px;
}
.preview #gallery-photo-carousel a.gallery-photo-half {
    width:275px;
}
.xlarger #gallery-photo-carousel a.gallery-photo-half {
    width:200px;
}
#gallery-photo-carousel a.gallery-photo-left:hover {
    background-position: 0px 50px;
}
#gallery-photo-carousel a.gallery-photo-right:hover {
    background-position: -275px 50px;
}
#gallery-favorite {
    padding-top:5px;
}
#gallery-comments .comment_anchor_form {
    padding:0px;
}
#gallery-comments h3 {
    margin-bottom:10px;
}
#gallery-thumbs, #gallery-tags, #gallery-related {
    background-color:#000000;
}
#gallery-thumbs {
    padding-top:5px;
}
.preview #gallery-thumbs .slide_thumbs .container {
    width:550px;
}
.xlarger #gallery-thumbs .slide_thumbs .container {
    width:400px;
}
#gallery-thumbs .slide_thumbs .container ul {
    margin-left:8px;
}
.preview #gallery-thumbs .slide_thumbs .container ul {
    width:550px;
}
.xlarger #gallery-thumbs .slide_thumbs .container ul {
    width:400px;
}
#gallery-thumbs .slide_thumbs #horizontal_carousel .container ul {
    width:50000px;
    margin-left:0px;
}
#gallery-thumbs .slide_thumbs li {
    float: left;
    list-style: none;
    margin: 0px;
}
#gallery-thumbs .slide_thumbs li.thumbnail {
    padding-right:8px;
    padding-bottom:8px;
}
#gallery-thumbs .slide_thumbs li.medium {
    padding-right:5px;
}
#gallery-thumbs .thumbnail {
    height:100px;
    width:100px;
}
#gallery-more .slide-more-share-box {
    height:80px;
}
#sugar-gallery a.gallery-tag-link:hover {
    color:#CCCCCC;
}
#sugar-gallery #gallery-edit {
    display:none;
}
#sugar-gallery .post_editor #gallery-edit {
	display:block;
    margin-top: 25px;
}
.image_display{
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	position: relative;
	text-decoration: none;
	border: 1px solid #eee;
	overflow: hidden;
}
.medium {
	width: 80px;
	height: 80px;
}
.carousel_id {
	background: #333;
	bottom: 1px;
	display: block;
	font-family: arial,helvetica;
	opacity: 0.8;
	filter: alpha(opacity=80);
	zoom: 1;
	padding: 0 2px;
	position: absolute;
	right: 1px;
	text-align: center;
	width: 13px;
	color: #fff;
	font-weight: normal;
}
.slide_thumbs .image_display {
	border: 0px;
	background-color: #333;
}
.slide_thumbs a.image_display:hover {
	border-color: #000;
	background-color: #000;
}
#gallery-extra-content {
	float:left;
	width:560px;
}

