#nimbleProductSection .slidesGallery {
	position: relative;
	overflow: visible;
}

.galleryBarWrapper {
	overflow: hidden;
}

.galleryBarWrapper a img {
	height: auto;
}

/*
    Pagination
*/

.pagination {
    position: relative;
    display: table;
    bottom: 15px;
    left: auto;
    z-index: 200;
    margin: 0 auto;
    padding: 0;
}

.pagination li {
    margin:0 1px;
    display: inline;
    list-style:none;
    zoom: 1;
}

.pagination li a {
    display:block;
    width:12px;
    height:0;
    padding-top:12px;
    background-image: url("https://productimages.nimbledeals.com/images/slidesGallery/pagination.png");
    background-position:0 0;
    float:left;
    overflow:hidden;
}

.pagination li.current a {
    background-position:0 -12px;
}

.slidesGalleryNext, .slidesGalleryPrev {
    position:absolute;
    top: 125px;
    width: 30px;
    height: 30px;
    display:block;
    z-index:1001;
    cursor: pointer;
    overflow: hidden;
    text-indent: -1000px;
}

.slidesGalleryNext {
    right: 15px;
	background-image: url("https://productimages.nimbledeals.com/images/slidesGallery/arrow-next.png");
}

.slidesGalleryPrev {
	left: 15px;
	background-image: url("https://productimages.nimbledeals.com/images/slidesGallery/arrow-prev.png");
}

/* Styles for SimpleGallery */
.gallerylayer {
	width: 100%;
	text-align: center;
}
/* end. Styles for SimpleGallery */

/* simpleGallery { */
.simpleGalleryMainWrapper {
	background: none repeat scroll 0 0 black;
	overflow: hidden;
	position: relative;
	visibility: visible;
}

.gallerylayer {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 1;
	z-index: 1000;
	text-align: center;
}

.gallerylayer img {
	border:0;
}

.gallerylayer-fg {
	z-index: 1000;
}
.gallerylayer-bg {
	z-index: 999;
}

.navpanellayer {
	font: bold 11px Verdana;
	height: 45px;
	left: 0;
	top: 0px;
	position: absolute;
	width: 100%;
	z-index: 1001;
}

.navpanelbg {
	background: none repeat scroll 0 0 black;
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: absolute;
	top: 0;
	width: 100%;
}

.navpanelfg {
	color: white;
	height: 100%;
	left: 0;
	padding-top: 5px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}

.gallerystatus {
	margin-top: 1px;
}

.navimages {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height:22px;
	width:14px;
	position: relative;
	border: 0px none;
	cursor: pointer;
	top: 0px;
	opacity: 0.8;
	background-repeat:no-repeat;
}

.navimages:hover {
	opacity:1;
}

.navPlay {
	background-image: url("https://productimages.nimbledeals.com/images/simplegallery/play.gif");
	background-position: 0 0;
	width:35px;
	margin: 0 12px;
}

.navPause {
	background-image: url("https://productimages.nimbledeals.com/images/simplegallery/pause.gif");
	background-position: 0 0;
	width:35px;
	margin: 0 12px;
}

.navPrev {
	background-image: url("https://productimages.nimbledeals.com/images/simplegallery/left.gif");
	background-position: 0 5px;
}

.navNext {
	background-image: url("https://productimages.nimbledeals.com/images/simplegallery/right.gif");
	background-position: 0 5px;
}
/* simpleGallery } */

/******** - /var/lib/jetty/webapps/group-buy.d/WEB-INF/classes/dyna/css/CustomizableCss/wl.galleries.css - *********/

#nimbleProductSection .slidesGallery {
	position: relative;
	overflow: visible;
}

.galleryBarWrapper {
	overflow: hidden;
}

.galleryBarWrapper a img {
	height: auto;
}

/*
    Pagination
*/

.pagination {
    position: relative;
    display: table;
    bottom: 15px;
    left: auto;
    z-index: 200;
    margin: 0 auto;
    padding: 0;
}

.pagination li {
    margin:0 1px;
    display: inline;
    list-style:none;
    zoom: 1;
}

.pagination li a {
    display:block;
    width:12px;
    height:0;
    padding-top:12px;
    background-image: url("https://productimages.nimbledeals.com/images/slidesGallery/pagination.png");
    background-position:0 0;
    float:left;
    overflow:hidden;
}

.pagination li.current a {
    background-position:0 -12px;
}

.slidesGalleryNext, .slidesGalleryPrev {
    position:absolute;
    top: 125px;
    width: 30px;
    height: 30px;
    display:block;
    z-index:1001;
    cursor: pointer;
    overflow: hidden;
    text-indent: -1000px;
}

.slidesGalleryNext {
    right: 15px;
	background-image: url("https://productimages.nimbledeals.com/images/slidesGallery/arrow-next.png");
}

.slidesGalleryPrev {
	left: 15px;
	background-image: url("https://productimages.nimbledeals.com/images/slidesGallery/arrow-prev.png");
}

/* Styles for SimpleGallery */
.gallerylayer {
	width: 100%;
	text-align: center;
}
/* end. Styles for SimpleGallery */

/* simpleGallery { */
.simpleGalleryMainWrapper {
	background: none repeat scroll 0 0 black;
	overflow: hidden;
	position: relative;
	visibility: visible;
}

.gallerylayer {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 1;
	z-index: 1000;
	text-align: center;
}

.gallerylayer img {
	border:0;
}

.gallerylayer-fg {
	z-index: 1000;
}
.gallerylayer-bg {
	z-index: 999;
}

.navpanellayer {
	font: bold 11px Verdana;
	height: 45px;
	left: 0;
	top: 0px;
	position: absolute;
	width: 100%;
	z-index: 1001;
}

.navpanelbg {
	background: none repeat scroll 0 0 black;
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: absolute;
	top: 0;
	width: 100%;
}

.navpanelfg {
	color: white;
	height: 100%;
	left: 0;
	padding-top: 5px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}

.gallerystatus {
	margin-top: 1px;
}

.navimages {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height:22px;
	width:14px;
	position: relative;
	border: 0px none;
	cursor: pointer;
	top: 0px;
	opacity: 0.8;
	background-repeat:no-repeat;
}

.navimages:hover {
	opacity:1;
}

.navPlay {
	background-image: url("https://productimages.nimbledeals.com/images/simplegallery/play.gif");
	background-position: 0 0;
	width:35px;
	margin: 0 12px;
}

.navPause {
	background-image: url("https://productimages.nimbledeals.com/images/simplegallery/pause.gif");
	background-position: 0 0;
	width:35px;
	margin: 0 12px;
}

.navPrev {
	background-image: url("https://productimages.nimbledeals.com/images/simplegallery/left.gif");
	background-position: 0 5px;
}

.navNext {
	background-image: url("https://productimages.nimbledeals.com/images/simplegallery/right.gif");
	background-position: 0 5px;
}
/* simpleGallery } */
/** jQuery Gallery Plugin **/
.gallery {
  position: relative;
  overflow: hidden;
  background-color: #fff;
  height: 265px;
  line-height: 14px;
  padding: 10px;
}
.galleryBar {
  position: absolute;
  left: 0;
  margin: 0;
  padding: 0 7px;
  display:none;
}

.galleryBar li {
  position: relative;
  margin: 0 7px 0 0;
  padding: 0;
  overflow: hidden;
  float: left;
  list-style: none;
  border: 1px solid #b7b7b7;
  text-align: center;
  background-color: #fff;
}

.galleryBar li a img { height: 47px;}

.galleryScreen, .galleryInfo {
  position: absolute;
}
.galleryScreen {
 background-color: #222;
}
.galleryInfo {
 background-color: transparent;
 color: #fff;
 padding: 12px;
}
.galleryTitle {
 font-size: 135%;
 font-weight: bold;
}

.galleryContent { text-align: center;}
.galleryContent img { position: static !important; vertical-align: middle; max-width: 510px; max-height: 265px;} /* Attribute important is used to override inline style that Gallery plugin apply to element */

/******** - /var/lib/jetty/webapps/group-buy.d/WEB-INF/classes/dyna/css/CustomizableCss/jquery.gallery.css - *********/

/** jQuery Gallery Plugin **/
.gallery {
  position: relative;
  overflow: hidden;
  background-color: #fff;
  height: 265px;
  line-height: 14px;
  padding: 10px;
}
.galleryBar {
  position: absolute;
  left: 0;
  margin: 0;
  padding: 0 7px;
  display:none;
}

.galleryBar li {
  position: relative;
  margin: 0 7px 0 0;
  padding: 0;
  overflow: hidden;
  float: left;
  list-style: none;
  border: 1px solid #b7b7b7;
  text-align: center;
  background-color: #fff;
}

.galleryBar li a img { height: 47px;}

.galleryScreen, .galleryInfo {
  position: absolute;
}
.galleryScreen {
 background-color: #222;
}
.galleryInfo {
 background-color: transparent;
 color: #fff;
 padding: 12px;
}
.galleryTitle {
 font-size: 135%;
 font-weight: bold;
}

.galleryContent { text-align: center;}
.galleryContent img { position: static !important; vertical-align: middle; max-width: 510px; max-height: 265px;} /* Attribute important is used to override inline style that Gallery plugin apply to element */
#content { padding: 20px;}

h1 {
	font-size: 25px;
	font-weight: normal;
	line-height: 35px;
	overflow: hidden;
	color: #464646;
	margin: 0;
}

h2 {
	font-size: 18px;
	line-height: 20px;
	color: #464646;
	padding: 0;
}

h2.gbItemTitle {
	font-size: 14px;
}

.text {
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.gbItem {
	padding: 11px 0;
	border-top: 1px dashed #b1ca83;
}

.gbItemPhoto {
	position: relative;
	float: left; 
	width: 252px;
	height: 132px;
	border: 1px solid #e2e2e2;
	padding: 10px;
	text-align: center;
	margin: 7px 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 125px;
}

.gbItemPhoto img {
	display: inline-block;
	vertical-align: middle;
	max-width: 250px;
	max-height: 130px;
	_height: 130px;
	_width: 250px;
}

.gbItemInfo {
	float: left;
	width: 430px;
	padding: 0 15px;
}

.gbListTitle {
	padding-bottom: 5px;
}

.gbItemInfo h3 span { color: #39b54a;}

.gbShare {
	float: right;
	width: 113px;
}

.gbShare a, .gbShare div, .gbShare span {
	float: left;
	margin-left: 5px;
}

.gbShareTitle {
	float: left;
	padding-top: 2px;
}

.offeredByText_listView {
	color: #959595;
	font-size: 11px;
}

.offeredByLink_listView {
	color: #39B54A;
}

.dealInfoSection {
	float: right;
	width: 181px;
	padding: 5px;
	border: 1px solid #e7e7e7;
	z-index: 0;
}

.listViewGbStatus {
	position: absolute;
	top: -10px;
	right: -10px;
	z-index: 102;
	width: 115px;
	height: 115px;
}

.viewDealBtn {
	background-image: url("https://productimages.nimbledeals.com/images/button_mask_height_50px.png");
	background-color: #7fb553;
	background-repeat: repeat-x;
	line-height: 39px;
	border: 1px solid #d0d0d2;
	border-bottom-color: #707070;
	border-top-color: #90c06a;
	text-indent: 0;
	text-align: center;
	height: 39px;
	width: 181px;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	float: left;
	display: block;
	margin-top: 6px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	 _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/button_mask_height_50px.png');
}

.listViewDealInfoPrice, .contestListViewPriceValueBox {
	font-size: 28px;
	color: #00a651;
	padding: 5px 0;
}

.shippingPriceCaption {
	font-size: 9px;
	color: #777777;
}

.boughtCount {
	line-height: 18px;
	color: #00a651;
}

.discountSectionDiv {
	color:#4F4F4F; 
	font-size:11px; 
	line-height: 18px;
}

.discountORG {
	color: red;
	text-decorarion:line-through; 
}

.discount,
.orig,
.offerItemTimeLeftTitle {
	font-weight: bold;
}

.staticSmallClock {
	background: url("https://productimages.nimbledeals.com/images/gbListView/static_small_clock.png") no-repeat;
	width: 30px;
	height: 32px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/gbListView/static_small_clock.png');
	float: left;
	margin-right: 5px;
}

.timeLeftDealValue { 
	line-height: 18px;
	color:#4f4f4f;
	font-size:11px;
}

/*Styles for pagination*/
#pagination {
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 25px;
	color: #388ec8;
}
#pagination .prev, #pagination .next { display: none;}
#pagination .current {text-decoration: underline;}
#pagination a, #pagination span { margin: 0 5px; color: #388ec8;}

.border_side_background {
	background-color: #ECECEC;
}

.deal_info_section_background {
	background: url("https://productimages.nimbledeals.com/images/gbListView/deals_section_bg.png") repeat-x;
}

.greenSelect {
	float: right;
	position: relative;
	visibility: hidden;
}

.gbLabelWrapper {
	position: relative;
	float: right;
	width: 1px;
	height: 1px;
}

.listViewSoldOutLabel {
	background: url("https://productimages.nimbledeals.com/images/gbListView/classic/sold_out_label.png") no-repeat;
}

.listViewExpiredLabel {
	background: url("https://productimages.nimbledeals.com/images/gbListView/classic/expired_label.png") no-repeat;
}

.listViewExpiredDidntTipLabel {
	background: url("https://productimages.nimbledeals.com/images/gbListView/classic/expired_didnt_tip_label.png") no-repeat;
}

.listViewNotStartedLabel {
	background: url("https://productimages.nimbledeals.com/images/gbListView/classic/coming_soon_label.png") no-repeat;
}

/* Styles related to contest */
.gbItemContestDeal .listViewOrigPriceBox, .gbItemContestDeal .listViewDealInfoPrice {
	display: none;
}

.contestListViewPriceValueTitle {
	font-size: 12px;
	font-weight: normal;
}

.contestListViewPriceValueBox {
	font-size: 26px;
	padding: 5px 0;
	font-weight: bold;
	color: #000;
}

.gbItemOfferDescription {
	padding: 5px 0 15px 0; 
	margin: 0;
}

.rdMerchantAddressTitle {
	margin-bottom:4px;
	font-weight:bold;
	color:#575757;
}

.rdMerchantAddressInfo {
	margin-bottom:4px;
	color:#575757;
}

.gbItemMerchantTags {
	margin-top:4px;
}

.merchantTag {
	color:#575757;
}

.gbItemMerchantAddress {
	display:none;
}

/******** - /var/lib/jetty/webapps/group-buy.d/WEB-INF/classes/dyna/css/CustomizableCss/classicRecentDeals.css - *********/

#content { padding: 20px;}

h1 {
	font-size: 25px;
	font-weight: normal;
	line-height: 35px;
	overflow: hidden;
	color: #464646;
	margin: 0;
}

h2 {
	font-size: 18px;
	line-height: 20px;
	color: #464646;
	padding: 0;
}

h2.gbItemTitle {
	font-size: 14px;
}

.text {
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.gbItem {
	padding: 11px 0;
	border-top: 1px dashed #b1ca83;
}

.gbItemPhoto {
	position: relative;
	float: left; 
	width: 252px;
	height: 132px;
	border: 1px solid #e2e2e2;
	padding: 10px;
	text-align: center;
	margin: 7px 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 125px;
}

.gbItemPhoto img {
	display: inline-block;
	vertical-align: middle;
	max-width: 250px;
	max-height: 130px;
	_height: 130px;
	_width: 250px;
}

.gbItemInfo {
	float: left;
	width: 430px;
	padding: 0 15px;
}

.gbListTitle {
	padding-bottom: 5px;
}

.gbItemInfo h3 span { color: #39b54a;}

.gbShare {
	float: right;
	width: 113px;
}

.gbShare a, .gbShare div, .gbShare span {
	float: left;
	margin-left: 5px;
}

.gbShareTitle {
	float: left;
	padding-top: 2px;
}

.offeredByText_listView {
	color: #959595;
	font-size: 11px;
}

.offeredByLink_listView {
	color: #39B54A;
}

.dealInfoSection {
	float: right;
	width: 181px;
	padding: 5px;
	border: 1px solid #e7e7e7;
	z-index: 0;
}

.listViewGbStatus {
	position: absolute;
	top: -10px;
	right: -10px;
	z-index: 102;
	width: 115px;
	height: 115px;
}

.viewDealBtn {
	background-image: url("https://productimages.nimbledeals.com/images/button_mask_height_50px.png");
	background-color: #7fb553;
	background-repeat: repeat-x;
	line-height: 39px;
	border: 1px solid #d0d0d2;
	border-bottom-color: #707070;
	border-top-color: #90c06a;
	text-indent: 0;
	text-align: center;
	height: 39px;
	width: 181px;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	float: left;
	display: block;
	margin-top: 6px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	 _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/button_mask_height_50px.png');
}

.listViewDealInfoPrice, .contestListViewPriceValueBox {
	font-size: 28px;
	color: #00a651;
	padding: 5px 0;
}

.shippingPriceCaption {
	font-size: 9px;
	color: #777777;
}

.boughtCount {
	line-height: 18px;
	color: #00a651;
}

.discountSectionDiv {
	color:#4F4F4F; 
	font-size:11px; 
	line-height: 18px;
}

.discountORG {
	color: red;
	text-decorarion:line-through; 
}

.discount,
.orig,
.offerItemTimeLeftTitle {
	font-weight: bold;
}

.staticSmallClock {
	background: url("https://productimages.nimbledeals.com/images/gbListView/static_small_clock.png") no-repeat;
	width: 30px;
	height: 32px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/gbListView/static_small_clock.png');
	float: left;
	margin-right: 5px;
}

.timeLeftDealValue { 
	line-height: 18px;
	color:#4f4f4f;
	font-size:11px;
}

/*Styles for pagination*/
#pagination {
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: 25px;
	color: #388ec8;
}
#pagination .prev, #pagination .next { display: none;}
#pagination .current {text-decoration: underline;}
#pagination a, #pagination span { margin: 0 5px; color: #388ec8;}

.border_side_background {
	background-color: #ECECEC;
}

.deal_info_section_background {
	background: url("https://productimages.nimbledeals.com/images/gbListView/deals_section_bg.png") repeat-x;
}

.greenSelect {
	float: right;
	position: relative;
	visibility: hidden;
}

.gbLabelWrapper {
	position: relative;
	float: right;
	width: 1px;
	height: 1px;
}

.listViewSoldOutLabel {
	background: url("https://productimages.nimbledeals.com/images/gbListView/classic/sold_out_label.png") no-repeat;
}

.listViewExpiredLabel {
	background: url("https://productimages.nimbledeals.com/images/gbListView/classic/expired_label.png") no-repeat;
}

.listViewExpiredDidntTipLabel {
	background: url("https://productimages.nimbledeals.com/images/gbListView/classic/expired_didnt_tip_label.png") no-repeat;
}

.listViewNotStartedLabel {
	background: url("https://productimages.nimbledeals.com/images/gbListView/classic/coming_soon_label.png") no-repeat;
}

/* Styles related to contest */
.gbItemContestDeal .listViewOrigPriceBox, .gbItemContestDeal .listViewDealInfoPrice {
	display: none;
}

.contestListViewPriceValueTitle {
	font-size: 12px;
	font-weight: normal;
}

.contestListViewPriceValueBox {
	font-size: 26px;
	padding: 5px 0;
	font-weight: bold;
	color: #000;
}

.gbItemOfferDescription {
	padding: 5px 0 15px 0; 
	margin: 0;
}

.rdMerchantAddressTitle {
	margin-bottom:4px;
	font-weight:bold;
	color:#575757;
}

.rdMerchantAddressInfo {
	margin-bottom:4px;
	color:#575757;
}

.gbItemMerchantTags {
	margin-top:4px;
}

.merchantTag {
	color:#575757;
}

.gbItemMerchantAddress {
	display:none;
}
/*
	Recent Deals Templates
	Styles from this CSS file will be applied on Recent Deals for All templates
*/

/* Multi Offer Info */
.rd-multi-offers-wrapper {
	width: 400px;
	position: absolute;
	z-index: 999;
	background-color: white;
}

.rd-multi-offer-item {
	padding: 5px 10px;
}

.rd-multi-offer-item:hover {
	background-color: #f2f2f2;
	cursor: pointer;
}

.rd-multi-offer-price-titlebar {
	width: 290px;
	float: left;
	
	overflow: hidden;
	white-space: nowrap;
	word-break: normal;
	word-wrap: normal;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis; 
}

.rd-multi-offer-discounts-wrapper {
	overflow: hidden;
	text-align: right;
}

.rd-multi-offer-discounts-box {
	display: none;
}

.rd-multi-offer-discount-box {
	display: inline;
}

/* Offer Primary Category */
.rdp-offer-primary-cat-box {
	display: none;
	color: lightgray;
	text-align: center;
	font-size: 11px;
}

.rdp-offer-primary-cat-icon {
	max-width: 100%;
	height: auto;
}

/******** - /var/lib/jetty/webapps/group-buy.d/WEB-INF/classes/dyna/css/wl/commonRecentDeals.css - *********/

/*
	Recent Deals Templates
	Styles from this CSS file will be applied on Recent Deals for All templates
*/

/* Multi Offer Info */
.rd-multi-offers-wrapper {
	width: 400px;
	position: absolute;
	z-index: 999;
	background-color: white;
}

.rd-multi-offer-item {
	padding: 5px 10px;
}

.rd-multi-offer-item:hover {
	background-color: #f2f2f2;
	cursor: pointer;
}

.rd-multi-offer-price-titlebar {
	width: 290px;
	float: left;
	
	overflow: hidden;
	white-space: nowrap;
	word-break: normal;
	word-wrap: normal;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis; 
}

.rd-multi-offer-discounts-wrapper {
	overflow: hidden;
	text-align: right;
}

.rd-multi-offer-discounts-box {
	display: none;
}

.rd-multi-offer-discount-box {
	display: inline;
}

/* Offer Primary Category */
.rdp-offer-primary-cat-box {
	display: none;
	color: lightgray;
	text-align: center;
	font-size: 11px;
}

.rdp-offer-primary-cat-icon {
	max-width: 100%;
	height: auto;
}
