
/* ---- Page Layout Styles ---- */
body {
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 100%;
	padding: 0;
	margin: 0;
	background-color: #91c710;
	background-image: url(images/dealWatch_bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-attachment: fixed;	
}
div.pageLoadMask {
	position: fixed;
	z-index: 1000000;
	background-color: #fff;
	width: 100%;
	height: 100%;
}

img {
	border: 0;
}

.SS-Application a:link, .SS-Application a:visited {
	color: #2ab0db;
	text-decoration: none;
	font-family: 'Open Sans', Arial, sans-serif;
}
.SS-Application a:hover, .SS-Application a:active {
	color: #2ab0db;
	text-decoration: none;
	border-bottom: 2px dotted #2ab0db;
}


.clearFloat {
	clear: both;
}


/* -------------------
APPLICATION STYLES 
--------------------- */

.SS-Application > center {
	max-width: 980px;
	margin: 0 auto;
	background-image:url(images/whiteTrans_bg.png) ;
	background-repeat: repeat;
	box-shadow: 1px 1px 50px #333;
}
.SS-Application td.UPE-ProductPageItemColumn h2 br {
	display: none;
}

/* Condensed Login Area */
.SS-Application div.UPE-CondensedLoginBox {
	background: none;
	border: none;
}
.SS-Application div.UPE-TopApplicationDiv {
	margin-top: 0;
}
.SS-Application div.UPE-CondensedLoginBox table.UPE-StandardTableSmaller td {
	padding: 3px 0 0;
}
.SS-Application td.UPE-CondensedLoginText center {
	float: left;
}
/* Social Connect Area */
.SS-Application div.UPE-SocialConnectLinks {
	float: right;
	text-align: right;
}
.SS-Application div.UPE-SocialConnectLinks a:hover, .SS-Application .UPE-SocialShareWrap a:hover {
	border-bottom: none;
}


/* Social Share Area */
.SS-Application div.UPE-SocialShareWrap {
	padding: 5px 0 15px 5px;
}
/* Adjustments for Google Plus Btn */
.SS-Application div.UPE-SocialShareWrap iframe {
	display: inline-block;
}
.SS-Application div.divSocialBookmarkDisplay img {
	vertical-align: top !important;
	display: inline;
}
.SS-Application div.UPE-SocialConnectLinks {
	padding-top: 5px;
}
.SS-Application div.UPE-SocialConnectLinks img {
	display: inline;
	margin-right: 4px;
	vertical-align: top !important;
}
/* Adjustments for Pinterest Button */
.SS-Application a.SS-PinButton {
	margin: 4px 0 0 2px !important;
}

/* Deal Signup Box */
.SS-Application .UPE-DealSignupLightBox {
	border: none;
	background: none;
	width: auto;
	float: left;
}
.SS-Application .UPE-TopSubscribeTableWrap {
	float: left;
	width: auto !important;
}
.SS-Application input#txtEmailAddress {
	padding: 5px;
	width: 325px;
}


/* Deal Image Styles */
.SS-Application div.UPE-DealImageWrap {
	max-width: 616px;
	max-height: 400px;
	text-align: left;
	position: relative;
	margin-bottom:25px;
}
.SS-Application img.UPE-DealImageFull {
	margin: 0;
	width: 100%;
	max-width: none;
	border: 1px solid #333;
}
.SS-Application td.UPE-ProductPageItemColumn {
	padding-bottom: 5px;
}
/* Deal Image Arrow Styles */
.SS-Application .UPE-savingsArrow {
	width: 331px;
	height: 89px;
	position:absolute;
	bottom: -20px;
	left: -50px;
	background-image: url(images/arrow-mainDeal.png);
	background-repeat: no-repeat;
}
.SS-Application div.UPE-dealSavings {
	margin: 20px 0 0 30px;
}
.SS-Application span.UPE-LargeDealDisplayValue, .SS-Application span.UPE-LargeDealDisplayLabel {
	font-family: 'Allura', cursive;
	font-size: 55px;
	font-weight: 400;
	color: #252525;
}
.SS-Application span.UPE-LargeDealDisplayValue {
	margin-right: 15px;
}

/* ----------------- 
RIGHT COLUMN STYLES 
---------------------*/
/* Location Area - right column */
.SS-Application div.UPE-ProductIncentive {
	background: none;
}
.SS-Application div.UPE-ProductDealStateOn {
	background: none;
}
.SS-Application div.UPE-ProductDetailsAddress {
	padding-left: 0;
	background: none;
}
.SS-Application div.UPE-ProductDealStateDone {
	background: none;
	padding-left: 0;
}
/* Remove left padding on Right Column items */
.SS-Application div.UPE-ProductDealStateOn, .SS-Application div.UPE-ProductDealCenter, .SS-Application .UPE-ProductIncentive  {
	padding-left: 0;
}
.SS-Application .UPE-TopInfoArea .UPE-PageSubHeaderText {
	display: inline-block;
	margin-bottom: 10px;
	text-align: center;
}

.SS-Application div.UPE-NewOrderBox {
	border: 1px solid #333;
	margin-top: 15px;
	text-align: left;
}
.SS-Application div.UPE-DealStats {
	background-color: #c5dd3a;
	border-bottom: 1px solid #000;
	padding: 10px;
	font-size: 16px;
}


/*-------------------- 
PRODUCT PRICING BOX
----------------------*/
.SS-Application .UPE-JoinDealDropdown {
	width: 250px;
	font-size: 14px;
}
/* Hides unused areas */
.SS-Application div.UPE-ProductPagePricingBox {
	display: none;
	visibility: hidden;
}
/* Text for New Pricebox */
.SS-Application .UPE-ProductPriceHeader1, .SS-Application .UPE-ProductPriceHeader2, .SS-Application .UPE-ProductPriceHeader3, .SS-Application .UPE-ProductPriceText1, .SS-Application .UPE-ProductPriceText2, .SS-Application .UPE-ProductPriceText3 {
	font-size: 16px;
	font-family: 'Open Sans', Arial, sans-serif;
	color: #252525;
}
.SS-Application div.UPE-DealStats2 {
	padding: 10px;
	font-size: 14px;
}
 .SS-Application .UPE-ProductNumberSold, .SS-Application .UPE-ProductRemaining {
	font-size: 16px;
	font-family: 'Open Sans', Arial, sans-serif;
	color: #252525;
	text-transform: lowercase;
	font-weight: 400;
}
.SS-Application .UPE-StandoutProductPrice {
	font-weight: 400;
	font-size: 16px;
	font-family: 'Open Sans', Arial, sans-serif;
	color: #252525;
}

.SS-Application .UPE-ProductPriceHeader1.SS-DealOverText, .SS-DealOverText {
	font-size:32px;
	color:#f00;
	font-weight:700;
	line-height:100%;
}

.SS-Application .SS-AddedToCart {
	font-size: 12px;
	text-align: center;
}


/* Bottom Info Area */
.SS-Application .UPE-BottomInfoArea {
	font-size: 13px;
	font-family: 'Open Sans', Arial, Helvetica;
	font-weight: 400;
	color: #252525;
	padding-bottom: 15px;
}

/* Table Layout Styles */
.SS-Application td.UPE-ApplicationTableCell {
	padding: 10px 20px !important;
	background: none;
	border-left: 0;
	border-right: 0;
}
.SS-Application td#UPE-DealImageTD {
	width: 65% !important;
}
.SS-Application td#UPE-DealPricingTD {
	width: 30% !important;
	padding-left:10px;
}
.SS-Application td.UPE-ProductPageLightBoxCell {
	padding: 0;
}

/* Table Styles */
.SS-Application TABLE.UPE-ApplicationTable {
	margin-top: 0;
}

.SS-Application .UPE-ProductPageLightBoxFull {
	border: none;
	background: none;
}
.SS-Application .UPE-ProductPageInnerLightBoxImage {
	background: none;
	padding: 0 !important;
}

.SS-Application .UPE-NotLoggedIn {
	background-color: #ffa13f;
}
.SS-Application td.UPE-ListRowHeader, .SS-Application th.UPE-ListRowHeader, .SS-Application td.UPE-ListRowHeaderCenter, .SS-Application th.UPE-ListRowHeaderCenter{
	background-color: #8BCDE9;
	color: #252525;
}

/* Text Styles */
.SS-Application .UPE-Text {
	font-family: 'Open Sans', Arial, sans-serif;
	color: #252525;
	font-size: 14px;
	font-weight: 400;
}
.SS-Application .UPE-ProductIncentive {
	font-family: 'Open Sans', Arial, sans-serif;
}
.SS-Application .UPE-ProductMerchantNameNewDisplay {
	font-family: 'Open Sans', Arial, sans-serif;
	color: #252525;
	font-size: 16px;
	font-weight: 700;
}
.SS-Application .UPE-ProductPageDetailsHeaderText2 {
	font-family: 'Arbutus Slab', Times, serif;
	font-size: 24px;
	color: #008a9c;
	font-weight: 400;
}
.SS-Application .UPE-PageHeaderText {
	font-family: 'Arbutus Slab', Times, serif;
	font-size: 24px;
	color: #008a9c;
	font-weight: 400;
	text-transform: uppercase;
}

.SS-Application .UPE-PageSubHeaderText, .SS-Application .UPE-ProductLocationsHeader, .SS-Application .UPE-ProductIncentiveHeader {
	font-family: 'Arbutus Slab', Times, serif;
	font-size: 20px;
	color: #008a9c;
	text-transform: uppercase;
	font-weight: 400;
}
.SS-Application .UPE-ProductLocationsHeader {
	text-align: left;
}
.loginhelp .SS-Application .UPE-PageSubHeaderText {
	text-transform: capitalize;
	font-size: 18px;
}
.SS-Application .UPE-ProductPageRestrictions .UPE-Text {
	font-size: 14px;
}
.SS-Application .UPE-TextGrey {
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	color: #252525;
}


/* Tabs */
.SS-Application .UPE-TopTabFirst, .SS-Application .UPE-BottomTabFirst {
	background-color: #8bcde9;
	background-image: none;
	border: none;
	border-radius:0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.SS-Application .UPE-TabOffFirst, .SS-Application .UPE-BottomTabOffFirst {
	background-color: #404041;
	background-image: none;
	border: none;
	border-radius:0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.SS-Application a:link.UPE-CondensedLoginLink, .SS-Application a:visited.UPE-CondensedLoginLink {
	background: none;
	border: none;
	color: #666;
}

/* Tab Links */
.SS-Application td[class^="UPE-Tab"], .SS-Application td[class^="UPE-BottomTab"] {line-height:0px;}
.SS-Application td[class^="UPE-Tab"] > a, .SS-Application td[class^="UPE-BottomTab"] > a {
	line-height: 32px;
	display:block;
	cursor: pointer;
	text-transform: uppercase;
	padding:0 5px;
	color:#fff;
	text-decoration:none;
	font-size: 12px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 600;
}

.SS-Application a:link.UPE-Link, .SS-Application a:visited.UPE-Link {
	color: #2ab0db;
	font-size: inherit;
	text-decoration: none;
	font-family: 'Open Sans', Arial, sans-serif;
}
.SS-Application a:hover.UPE-Link, .SS-Application a:active.UPE-Link {
	border-bottom: 2px dotted #2ab0db;
}

/* Buttons */
.SS-Application #PageForm .UPE-ButtonText {
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Rokkitt', Times, serif;
	color: #252525;
	text-transform: uppercase;
	text-shadow:1px 1px 4px #fff;
	border-radius: 5px;
	padding: 10px 20px;
	border: 1px solid  #9ad6ee;
	background: #9ad6ee; /* Old browsers */
background: -moz-linear-gradient(top,  #9ad6ee 0%, #8bcee9 32%, #73c2e1 68%, #71c1e2 75%, #6cbfdf 79%, #67bbdf 93%, #66b9db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ad6ee), color-stop(32%,#8bcee9), color-stop(68%,#73c2e1), color-stop(75%,#71c1e2), color-stop(79%,#6cbfdf), color-stop(93%,#67bbdf), color-stop(100%,#66b9db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad6ee', endColorstr='#66b9db',GradientType=0 ); /* IE6-9 */
}

.SS-Application .UPE-ButtonText {
	font-weight: bold;
	padding: 3px 5px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 14px;
	font-family: 'Rokkitt', Times, serif;
	color: #252525;
	text-transform: uppercase;
	text-shadow:1px 1px 3px #fff;
	border-radius: 5px;
	border: 1px solid  #9ad6ee;
	background: #9ad6ee; /* Old browsers */
background: -moz-linear-gradient(top,  #9ad6ee 0%, #8bcee9 32%, #73c2e1 68%, #71c1e2 75%, #6cbfdf 79%, #67bbdf 93%, #66b9db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ad6ee), color-stop(32%,#8bcee9), color-stop(68%,#73c2e1), color-stop(75%,#71c1e2), color-stop(79%,#6cbfdf), color-stop(93%,#67bbdf), color-stop(100%,#66b9db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad6ee', endColorstr='#66b9db',GradientType=0 ); /* IE6-9 */

}
.SS-Application a:link.UPE-BoxOffLink, .SS-Application a:visited.UPE-BoxOffLink, .SS-Application a:link.UPE-BoxOnLink, .SS-Application a:visited.UPE-BoxOnLink {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
}
.SS-Application a:link.UPE-BoxOffLink, .SS-Application a:visited.UPE-BoxOffLink {
	color: #252525;
	background-color: #e1e1e1;
}
.SS-Application a:link.UPE-BoxOnLink, .SS-Application a:visited.UPE-BoxOnLink {
	color: #fff;
	background-color: #008A9C;
}
.SS-Application div.actions a:link.UPE-BoxOnLink, .SS-Application div.actions a:visited.UPE-BoxOnLink, .SS-Application div.actions a:hover.UPE-BoxOnLink, .SS-Application div.actions a:active.UPE-BoxOnLink, .SS-Application div.actions a:link.UPE-BoxOffLink, .SS-Application div.actions a:visited.UPE-BoxOffLink, .SS-Application div.actions a:hover.UPE-BoxOffLink, .SS-Application div.actions a:active.UPE-BoxOffLink {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	border-radius: 5px;
	font-family: 'Rokkitt', Times, serif;
	color: #252525;
	text-transform: uppercase;
	text-shadow:1px 1px 3px #fff;
	border-radius: 5px;
	border: 1px solid  #9ad6ee;
	background: #9ad6ee; /* Old browsers */
background: -moz-linear-gradient(top,  #9ad6ee 0%, #8bcee9 32%, #73c2e1 68%, #71c1e2 75%, #6cbfdf 79%, #67bbdf 93%, #66b9db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ad6ee), color-stop(32%,#8bcee9), color-stop(68%,#73c2e1), color-stop(75%,#71c1e2), color-stop(79%,#6cbfdf), color-stop(93%,#67bbdf), color-stop(100%,#66b9db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad6ee', endColorstr='#66b9db',GradientType=0 ); /* IE6-9 */

}


.SS-Application .UPE-ProductPageButtonTextUpdate, .SS-Application .UPE-ProductPageButtonTextRemove {
	border: none;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 10px;
	white-space: normal;
	line-height: 110%;
}
.splash .SS-Application .UPE-ProductPageButtonTextAdd, .splashdetails .SS-Application .UPE-ProductPageButtonTextAdd, .splash .SS-Application .UPE-ProductPageButtonTextUpdate, .splashdetails .SS-Application .UPE-ProductPageButtonTextUpdate {
	font-weight: bold;
	max-width: none;
	width: 100%;
	font-size: 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Rokkitt', Times, serif;
	color: #252525;
	text-transform: uppercase;
	text-shadow:1px 1px 4px #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 8px 0;
	border: 1px solid  #9ad6ee;
	background: #9ad6ee; /* Old browsers */
background: -moz-linear-gradient(top,  #9ad6ee 0%, #8bcee9 32%, #73c2e1 68%, #71c1e2 75%, #6cbfdf 79%, #67bbdf 93%, #66b9db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ad6ee), color-stop(32%,#8bcee9), color-stop(68%,#73c2e1), color-stop(75%,#71c1e2), color-stop(79%,#6cbfdf), color-stop(93%,#67bbdf), color-stop(100%,#66b9db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad6ee', endColorstr='#66b9db',GradientType=0 ); /* IE6-9 */
}

.SS-Application .UPE-StandoutButtonText {
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Rokkitt', Times, serif;
	color: #252525;
	text-transform: uppercase;
	text-shadow:1px 1px 4px #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px 8px;
	border: 1px solid  #9ad6ee;
	background: #9ad6ee; /* Old browsers */
background: -moz-linear-gradient(top,  #9ad6ee 0%, #8bcee9 32%, #73c2e1 68%, #71c1e2 75%, #6cbfdf 79%, #67bbdf 93%, #66b9db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ad6ee), color-stop(32%,#8bcee9), color-stop(68%,#73c2e1), color-stop(75%,#71c1e2), color-stop(79%,#6cbfdf), color-stop(93%,#67bbdf), color-stop(100%,#66b9db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad6ee', endColorstr='#66b9db',GradientType=0 ); /* IE6-9 */
}


.SS-Application .UPE-ProductPageLightBoxFull td.UPE-ProductPageStatusTD input[id^="AddButton"], .SS-Application .UPE-ProductPageLightBoxFull div.UPE-SubDealContent input[id^="AddButton"], .SS-Application .UPE-ProductPageLightBoxFull .UPE-ProductPageButtonTextAdd[value^="Click Here"] {
	font-size: 16px;
}
.SS-Application .UPE-DealSignupButton {
	font-family: 'Rokkitt', Times, serif;
	color: #252525;
	font-size: 16px;
	text-transform: uppercase;
	text-shadow:1px 1px 4px #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 7px 15px;
	border: 1px solid  #9ad6ee;
	background: #9ad6ee; /* Old browsers */
background: -moz-linear-gradient(top,  #9ad6ee 0%, #8bcee9 32%, #73c2e1 68%, #71c1e2 75%, #6cbfdf 79%, #67bbdf 93%, #66b9db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ad6ee), color-stop(32%,#8bcee9), color-stop(68%,#73c2e1), color-stop(75%,#71c1e2), color-stop(79%,#6cbfdf), color-stop(93%,#67bbdf), color-stop(100%,#66b9db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad6ee', endColorstr='#66b9db',GradientType=0 ); /* IE6-9 */
}

.SS-Application .UPE-Page-YourSubmission .UPE-ProductPageButtonTextAdd, .SS-Application .UPE-Page-YourSubmission .UPE-ProductPageButtonTextUpdate, .SS-Application .UPE-Page-YourSubmission .UPE-ProductPageButtonTextRemove {
	background-color: #008A9C;
	border: 1px solid #008A9C;
	
}

.SS-Application div.UPE-MyDeals-Deal  div.details a:hover {
	text-decoration: none;
}

.SS-Application .UPFacebookLogin {
	cursor: pointer;
	margin-left:5px;
}


/*-------------------- 
HIDDEN ELEMENTS
----------------------*/
/* Class to hide no-id/no-class elements - assigned by JS */
.hmcHide {
	display: none !important;
	visibility: hidden !important;
}
/* Hides Business Name over image area */
.SS-Application .UPE-ProductPageItemHeaderText2 {
	display: none;
	visibility: hidden;
}
/* Hides email signup label */
.SS-Application td.UPE-DealSignupLabel {
	display: none;
	visibility: hidden;
}

/* Hides lines in right column */
.SS-Application .UPE-ProductPageDetailsColumn hr, .SS-Application .UPE-ProductPagePricingColumn hr, .SS-Application .UPE-ListRow hr {
	display: none !important;
	visibility: hidden;
}

/* Hides extra buttons in purchase area */
.SS-Application .UPE-InCart, .splash .SS-Application .UPE-ProductPageButtonTextRemove, .splashdetails .SS-Application .UPE-ProductPageButtonTextRemove {
	display: none !important;
	visibility: hidden;
}


/*--------------------
LOCATION MAP STYLES
--------------------- */

.SS-Application .UPE-ProductDetailsAddressNewDisplay {
	text-align: left;
	padding-left: 0;
}
.SS-Application .UPE-ProductMapContainer {
	border: 1px solid #333 !important;
	overflow: hidden;
	margin: 0 !important;
}

/*------------------------------------- 
BOTTOM ADDITIONAL DEALS AND ALL DEALS 
---------------------------------------*/

.SS-Application .bottomDeals {white-space:normal;} /*4-15-13 hmc */

.SS-Application #categorycheckboxDIV {
	padding:10px;
}
.SS-Application #viewingSpan {
	color:#008a9c;
	font-weight:bold;
	padding-right: 5px;
}
.SS-Application #allSpan {
	font-weight:bold;
	padding-right:5px;
	border-right:solid 1px;
}
.SS-Application #categorycheckboxDIV input[type="checkbox"] {
	margin-left:6px;
}
.SS-Application #allDealsContainer {
	width:730px;
	font-family:arial;
}
.SS-Application .allDeals {
	width:29%;
	float:left;	
	padding:5px 5px 10px;
	margin-bottom:15px;
	margin-right: 2.4%;
	height:380px; 
	position: relative;
	text-align: left;
}
.SS-Application .featuredRibbon {
	width: 160px;
	height: 90px;
	position: absolute;
	top: 0;
	left: 0;
}

/* LINKS */
.SS-Application .allDeals a:link, .SS-Application .allDeals a:visited  {
	text-decoration:none; 
}
.SS-Application .allDeals a:hover, .SS-Application .allDeals a:active {
	border-bottom: 0;
}
.SS-Application h3.allDealsMerchant a {
	font-family: 'Arbutus Slab', Times, serif;
	font-size: 20px;
	color: #008a9c;
	font-weight: 400;
	text-transform: uppercase;
}
.SS-Application h4.allDealsOffer a {
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	color: #252525;
	font-weight: 400;
}

.SS-Application .secondDeal {
	/*margin:0 2.4%;*/
}
.SS-Application .allDealsImageContainer {
	text-align:center;
	overflow:hidden;
	height:198px;
	border: 1px solid #333;
}
.SS-Application .allDealsImageContainer .allDealsLink {
	height:198px;
	line-height:198px;
}
.SS-Application .allDealsImage {
	width:100%;
	height: 100%;
	line-height:198px;
	border:0;
}
.SS-Application .allDealsValue {
	text-decoration:line-through;
	font-size:18px;
	font-weight:bold;
	margin-right:20px; 
	display: none;
}
.SS-Application .allDealsMerchant {
	color:#b74a23;
	font-size:18px;
	height:24px;
	overflow:hidden;
	text-align: left;
}
.SS-Application .allDealsOffer {
	font-size:14px;
	font-weight:normal;
	height:55px;
	overflow:hidden;
	text-align: left;
	line-height: 18px;
	margin-bottom: 10px;
}
.SS-Application .allDealsPrice {
	color:#5d3860;
	font-weight:bold;
	font-size:32px; 
}
.SS-Application .allDealsSavings {
	text-align:center;
}

/* Buy Button */
.SS-Application a.allDealsBuyLink {
	float:left;
	width:49%;
	text-align:center;
	text-decoration:none;
}
.SS-Application a.allDealsBuyLink:hover {
	text-decoration:none;
}
.SS-Application a.allDealsBuyLink .allDealsBuyButton {
    font-size:14px;
    display:block;
    height:30px;
    line-height:30px;
    box-shadow:0 2px 4px rgba(0,0,0,.3);
    color:#fff;
    border-radius:5px;
    text-decoration:none;
    background: #5d3860;
    display: none; /* Hides Button */
}
.SS-Application a.allDealsBuyLink .allDealsBuyButton:hover {
    text-decoration:none;
    background: #4a2d4d;
    }
.SS-Application a.allDealsBuyLink .allDealsBuyButton.dealOver,.SS-Application a.BuyButtonLink.DealOver {
    color:#a1a1a1;
    background: #e7e7e7; /* Old browsers */
    background: -moz-linear-gradient(top,  #e7e7e7 0%, #e8e8e8 3%, #e8e8e8 7%, #e9e9e9 33%, #e8e8e8 50%, #e7e7e7 69%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(3%,#e8e8e8), color-stop(7%,#e8e8e8), color-stop(33%,#e9e9e9), color-stop(50%,#e8e8e8), color-stop(69%,#e7e7e7), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e7e7e7 0%,#e8e8e8 3%,#e8e8e8 7%,#e9e9e9 33%,#e8e8e8 50%,#e7e7e7 69%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e7e7e7 0%,#e8e8e8 3%,#e8e8e8 7%,#e9e9e9 33%,#e8e8e8 50%,#e7e7e7 69%,#e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e7e7e7 0%,#e8e8e8 3%,#e8e8e8 7%,#e9e9e9 33%,#e8e8e8 50%,#e7e7e7 69%,#e8e8e8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e7e7e7 0%,#e8e8e8 3%,#e8e8e8 7%,#e9e9e9 33%,#e8e8e8 50%,#e7e7e7 69%,#e8e8e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
}

.SS-Application a.BuyButtonLink.DealOver:active {
    box-shadow:0 2px 4px rgba(0,0,0,.3);
}

/* Check Box Styles */
.SS-Application #categorycheckboxDIV {
	padding: 20px 0 20px 5px;
	text-align: left;
}
.SS-Application #categorycheckboxDIV input, .SS-Application #categorycheckboxDIV label {
	display:none;}
.SS-Application #categorycheckboxDIV #catAll, .SS-Application #categorycheckboxDIV #labelAll {
	display:inline-block;}
.SS-Application .allDealsHidden {
	display:none;}
.SS-Application .UPE-Joined .allDealsBuyLink {
	display:none;}
.SS-Application .UPE-Joined .allDealsViewButton, .SS-Application .UPE-Single .allDealsViewButton {
	clear:both;
	width:80px;
}

/*View Button*/
.SS-Application a.allDealsViewLink {
	width:70%;
	height:35px;
	text-align:center;
	text-decoration:none;
}
.SS-Application a.allDealsViewLink:hover {
	text-decoration:none;
}
.SS-Application a.allDealsViewLink .allDealsViewButton {
    font-family: 'Rokkitt', Times, serif;
	color: #252525;
	font-size: 14px;
	text-transform: uppercase;
	text-shadow:1px 1px 4px #fff;
    text-align:center;
    display:inline-block;
    height:30px;
    line-height:30px;
    color:#252525;
    margin-top: 5px;
    border-radius:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-decoration:none;
    border: 1px solid  #9ad6ee;
	background: #9ad6ee; /* Old browsers */
background: -moz-linear-gradient(top,  #9ad6ee 0%, #8bcee9 32%, #73c2e1 68%, #71c1e2 75%, #6cbfdf 79%, #67bbdf 93%, #66b9db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ad6ee), color-stop(32%,#8bcee9), color-stop(68%,#73c2e1), color-stop(75%,#71c1e2), color-stop(79%,#6cbfdf), color-stop(93%,#67bbdf), color-stop(100%,#66b9db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9ad6ee 0%,#8bcee9 32%,#73c2e1 68%,#71c1e2 75%,#6cbfdf 79%,#67bbdf 93%,#66b9db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad6ee', endColorstr='#66b9db',GradientType=0 ); /* IE6-9 */
}    
.SS-Application a.allDealsViewLink .allDealsViewButton:hover {
    text-decoration:none;
    background: #a9e5f4;
}  

.SS-Application h4.allDealsLocation {
	font-size: 14px;
	color: #252525;
	font-family: 'Open Sans', Arial, Helvetica;
	font-weight: 400;
	text-align: left;
	height: 20px;
}
.SS-Application .allDealsFB-LikeBtn {
	display: inline-block;
	vertical-align: middle;
}
/*--------------------------------------------------*/

/* Application Footer Styles */
.SS-Application .UPE-CopyrightText {
	color: #999;
	font-size: 11px;
	padding-bottom: 10px;
}
.SS-Application .UPE-CopyrightText h1 {
	display: none !important;
}
.SS-Application a:link.UPE-CopyrightText, .SS-Application a:visited.UPE-CopyrightText, .SS-Application a:hover.UPE-CopyrightText, .SS-Application a:active.UPE-CopyrightText {
	color:#999;
}
.SS-Application a.UPE-ProductPageItemHeaderText:link, .SS-Application a.UPE-ProductPageItemHeaderText:visited, .SS-Application a.UPE-ProductPageDetailsHeaderText:link, .SS-Application a.UPE-ProductPageDetailsHeaderText:visited, .UPE-DealSignupHeader {
	color: #333;
}
.SS-Application .UPE-ProductPageLightBoxStandard {
	border: none;
	background: none;
}

/* ----------------------
NEW NAVIGATION STYLES
----------------------- */

.SS-Application .UPE-NewNavArea {
	background-color: #404041;
	color: #fff;
	text-transform: uppercase;
}
.SS-Application ul.UPE-NewTopTabs, .SS-Application ul.UPE-NewBottomTabs {
	list-style: none;
	padding: 0;
	margin: 0;
	
}
.SS-Application ul.UPE-NewTopTabs li {
	float: left;
	width: 25%;
	text-align: center;
	padding: 5px 0;
}
.SS-Application ul.UPE-NewBottomTabs li {
	float: left;
	width: 20%;
	text-align: center;
	padding: 5px 0;
}

.SS-Application ul.UPE-NewTopTabs li:hover, .SS-Application ul.UPE-NewBottomTabs li:hover {
	background-color: #8bcde9;
}
.SS-Application ul.UPE-NewTopTabs a, .SS-Application ul.UPE-NewBottomTabs a  {
	color: #fff;
}


/* ----------------------
EMAIL POPUP
----------------------- */

/* Styles for Application Code */
.SS-Application div.UPE-DealSignupPopupBox {
	box-shadow: 5px 5px 20px #000;
}
/*.SS-Application .UPE-DealSignupPopupBoxClose {
	width: 765px;
}*/
.SS-Application .UPE-DealSignupPopupBoxImage {
	position: relative;
	top: 30px;
	left: -15px;
	z-index: 1000000;
}
.SS-Application div.UPE-DealSignupInstructions {
	width: 65%;
	margin-top: 35px;
	padding: 0 10px 15px;
	text-align: left;
	color: #58585a;
	line-height: 130%;
}

/* Custom Styles */
.SS-Application div#UPE-PopupWrap {
	width: 100%;
	position: relative;
	text-align: left; 
}
.SS-Application div#UPE-PopupWrap center {
	text-align: left !important;
}
.SS-Application div#UPE-PopupWrap center table.UPE-StandardTableNoPadding {
	text-align: left;
	width: 100%;
}
.SS-Application div#UPE-PopupWrap .UPE-DealSignupButton {
	font-size: 20px;
	margin-left: 15px;
}
.SS-Application div#UPE-PopupWrap .UPE-DealSignupInputAfter, .SS-Application div#UPE-PopupWrap .UPE-DealSignupInputBefore {
	font-size: 18px;
	padding: 8px;
}
.SS-Application div.UPE-PopupTopPhotos {
	width: 424px;
	position: absolute;
	top: -140px;
	right: -120px;
	z-index: 100001;
}
.SS-Application div.UPE-PopupRibbon {
	width: 413px;
	height: 73px;
	padding: 32px 0 0 25px;
	background-image: url(images/saveArrowRibbon.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 230px;
	left: -38px;
	z-index: 100000;
	font-size: 46px;
	font-family: 'Allura', cursive, sans-serif;
	text-align: left;
	color: #404041;
}
.SS-Application div.UPE-PopupDealCopy {
	white-space: normal;
	color: #252525;
	background-image: url(images/popupBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 60px 30px 0;
	text-align: left;
	height: 250px;
	position: relative;
	line-height: 130%;
}
.SS-Application span.UPE-PopupHeader {
	font-family: 'Allura', cursive, sans-serif;
	font-size: 90px;
	line-height: 70%;
	text-transform: capitalize;
	position: relative;
	left: -25px;
}
.SS-Application span.UPE-PopupBestDealText {
	font-size: 30px;
	font-weight: 800;
}
.SS-Application div.UPE-PopupDealWatchLogo {
	width: 174px;
	position: absolute;
	bottom: -75px;
	right: 0;
	font-size: 16px;
}
.SS-Application .UPE-DealSignupError {
	position: absolute;
	z-index: 10000000;
	background-color: #000;
	width: 733px !important;
	border: 1px solid #fff;
	padding: 2px 0;
}

.SS-Application div.UPE-CopyrightDIV.UPE-CopyrightBoldText {
		display:none;
	}

/* Additional Styles for Tablet */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px), only screen and (max-width:768px) { 
	.SS-Application .UPE-DealSignupPopupBox {
		width: 570px !important;	
	}
	.SS-Application .UPE-DealSignupPopupBoxClose {
		width: 600px !important;
	}
	.SS-Application input[id^="MoreDealsButton"], .SS-Application select[onchange^="HandleURLRedirect"] {
		display: none !important;
	}
	.SS-Application img.UPE-DealImageFull {
		width: 95%;
	}
	.SS-Application TD.UPE-ApplicationTableCell {
		white-space:normal;
	}
	.SS-Application h3.allDealsMerchant a {font-size:18px;}
	.SS-Application .allDealsImageContainer {height:150px;}
	.SS-Application .UPE-PageSubHeaderText, .SS-Application .UPE-ProductLocationsHeader, .SS-Application .UPE-ProductIncentiveHeader {font-size:18px;}
	.SS-Application .UPE-ProductPageDetailsHeaderText2 {font-size:22px;}
	.SS-Application .allDeals {height:350px;}
}
	