/* Get Fonts */
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);

body#dealio {
	margin: 0;
	background-image:url(assets/background.jpg);
}
#dealio div.UPE-TopApplicationDiv {
	margin-top:0;
	width: auto;
}
#dealio div.UPE-CondensedLoginBox {
	border-radius: 0;
	border:none;
	border-bottom:solid 10px #808080;
	background: #c32027; /* Old browsers */
	background: -moz-linear-gradient(top,  #c32027 0%, #c12026 23%, #bb1e26 33%, #b01e24 45%, #8d171c 73%, #80151b 92%, #7f151a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c32027), color-stop(23%,#c12026), color-stop(33%,#bb1e26), color-stop(45%,#b01e24), color-stop(73%,#8d171c), color-stop(92%,#80151b), color-stop(100%,#7f151a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c32027 0%,#c12026 23%,#bb1e26 33%,#b01e24 45%,#8d171c 73%,#80151b 92%,#7f151a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c32027 0%,#c12026 23%,#bb1e26 33%,#b01e24 45%,#8d171c 73%,#80151b 92%,#7f151a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c32027 0%,#c12026 23%,#bb1e26 33%,#b01e24 45%,#8d171c 73%,#80151b 92%,#7f151a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c32027 0%,#c12026 23%,#bb1e26 33%,#b01e24 45%,#8d171c 73%,#80151b 92%,#7f151a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c32027', endColorstr='#7f151a',GradientType=0 ); /* IE6-9 */
	/* http://www.colorzilla.com/gradient-editor/#c32027+0,c12026+23,bb1e26+33,b01e24+45,8d171c+73,80151b+92,7f151a+100;Custom */
}
#dealio .UPE-FacebookProfileImage {vertical-align: middle;border-radius: 18px;}
#dealio .UPE-CondensedLoginLabel {color:#fff;text-shadow: 0 1px 0 rgba(34, 30, 31, .39);}


/* site structure */
#dealio {
	
}
#dealio #UPE-CondensedHTML {display:none;}
#dealio #UPE-MiddleBranding2, #dealio #content, #dealio #logo-and-buttons {
	max-width: 970px;
	margin:auto;
	position:relative;
}
#dealio #logo-and-buttons {
	height:131px;
}
#dealio #content {
	overflow: hidden;
	clear:both;
}
#dealio #content #left {
	float:left;
	max-width:760px;
	margin-right:10px;
}
#dealio #content #right {
	float: left;
}


#dealio table.UPE-ApplicationTable {
	margin-top: 0;
	box-shadow: 0px 5px 3px -3px rgba(0, 0, 0, .3);
}

#dealio td.UPE-ApplicationTableCell {
	border: none;
	padding:28px 33px !important;
	background: #f7f7f7;
}

#dealio div.UPE-CopyrightDIV {opacity: .6;-webkit-transition: all .2s ease-in-out;}
#dealio div.UPE-CopyrightDIV:hover {opacity: 1;}

/* the top tabs */
#dealio #UPE-TabRow td {
	line-height: 0;
	border: none;
	border-radius: 10px 10px 0 0;
}

#dealio #UPE-TabRow a {
	display: block;
	line-height: 60px;
	font-weight: 900;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -0.5px;
	font-size:18px;
	text-shadow: 0px 1px 0px #aaa;
	padding:0 10px;
	text-decoration: none;
	position: relative;
	z-index: 2;
}

#dealio #UPE-TabRow a em {
	color:#fff;
	font-style: normal;
	text-shadow: 0px -1px 0px #646464;
}

#dealio td.UPE-TabFirst, #dealio td.UPE-TabOffFirst:hover, #dealio td.UPE-TabOffFirst.hovered {
	background: #7a7a7a; /* Old browsers */
	box-shadow:none;
	background: -moz-linear-gradient(top,  #7a7a7a 0%, #727272 2%, #6c6c6c 26%, #595959 63%, #545454 82%, #545454 98%, #585858 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7a7a), color-stop(2%,#727272), color-stop(26%,#6c6c6c), color-stop(63%,#595959), color-stop(82%,#545454), color-stop(98%,#545454), color-stop(100%,#585858)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7a7a7a 0%,#727272 2%,#6c6c6c 26%,#595959 63%,#545454 82%,#545454 98%,#585858 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7a7a7a 0%,#727272 2%,#6c6c6c 26%,#595959 63%,#545454 82%,#545454 98%,#585858 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7a7a7a 0%,#727272 2%,#6c6c6c 26%,#595959 63%,#545454 82%,#545454 98%,#585858 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7a7a7a 0%,#727272 2%,#6c6c6c 26%,#595959 63%,#545454 82%,#545454 98%,#585858 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#585858',GradientType=0 ); /* IE6-9 */
}
#dealio #UPE-TabRow td.UPE-TabFirst a, #dealio #UPE-TabRow td.UPE-TabOffFirst:hover a, #dealio #UPE-TabRow td.UPE-TabOffFirst.hovered a{
	color:#b9b9b9;
	text-shadow:0 -1px 0px #2d2d2d;
}

#dealio .UPE-TabFirst a::after, #dealio td.UPE-TabOffFirst:hover a::after, #dealio td.UPE-TabOffFirst.hovered a::after {
	content: "";
	width:30px;
	height: 13px;
	background-image: url(assets/active-tab.png);
	display:block;
	margin:0 auto -13px auto;
}

#dealio td.UPE-TabOffFirst {
	background: #b9b9b9; /* Old browsers */
	box-shadow: -5px -7px 22px gray inset;
	background: -moz-linear-gradient(top,  #b9b9b9 0%, #b5b5b5 15%, #aeaeae 26%, #949494 56%, #8c8c8c 69%, #878787 85%, #878787 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b9b9), color-stop(15%,#b5b5b5), color-stop(26%,#aeaeae), color-stop(56%,#949494), color-stop(69%,#8c8c8c), color-stop(85%,#878787), color-stop(100%,#878787)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b9b9b9 0%,#b5b5b5 15%,#aeaeae 26%,#949494 56%,#8c8c8c 69%,#878787 85%,#878787 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b9b9b9 0%,#b5b5b5 15%,#aeaeae 26%,#949494 56%,#8c8c8c 69%,#878787 85%,#878787 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b9b9b9 0%,#b5b5b5 15%,#aeaeae 26%,#949494 56%,#8c8c8c 69%,#878787 85%,#878787 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b9b9b9 0%,#b5b5b5 15%,#aeaeae 26%,#949494 56%,#8c8c8c 69%,#878787 85%,#878787 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#878787',GradientType=0 ); /* IE6-9 */
}
#dealio #UPE-TabRow td.UPE-TabOffFirst a {
	color:#4d4d4d;
}

#dealio .UPE-ProductPagePricingBox {
	padding: 5px;
	border:solid 1px #e0e0e0;
	margin-top:0;
}

#dealio .UPE-ProductPageLightBoxStandard .UPE-ProductPagePricingBox {
	padding: 5px;
	border:solid 1px #e0e0e0;
	margin-top:5px;
}

#dealio .UPE-SubDealMainContent div[style="margin-top:5px;text-align:center;width:auto;"] {margin-top:0px !important;}
/* bottom tabs */
#dealio td[class*="UPE-BottomTab"] {
	line-height: 0;
	border: none;
	border-radius: 0;
}
#dealio td[class*="UPE-BottomTab"] a {
	display: block;
	line-height: 32px;
	color: #555;
	font-size:14px;
}

#dealio td.UPE-BottomTabFirst::before {
	content: "";
	width:30px;
	height: 13px;
	background-image: url(assets/active-tab-bottom.png);
	display:block;
	margin:-13px auto 0px auto;
}

#dealio td.UPE-BottomTabFirst {
background: #585858; /* Old browsers */
background: -moz-linear-gradient(top,  #585858 0%, #545454 2%, #545454 18%, #595959 37%, #6c6c6c 74%, #727272 98%, #7a7a7a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(2%,#545454), color-stop(18%,#545454), color-stop(37%,#595959), color-stop(74%,#6c6c6c), color-stop(98%,#727272), color-stop(100%,#7a7a7a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #585858 0%,#545454 2%,#545454 18%,#595959 37%,#6c6c6c 74%,#727272 98%,#7a7a7a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #585858 0%,#545454 2%,#545454 18%,#595959 37%,#6c6c6c 74%,#727272 98%,#7a7a7a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #585858 0%,#545454 2%,#545454 18%,#595959 37%,#6c6c6c 74%,#727272 98%,#7a7a7a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #585858 0%,#545454 2%,#545454 18%,#595959 37%,#6c6c6c 74%,#727272 98%,#7a7a7a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7a7a7a',GradientType=0 ); /* IE6-9 */
}
#dealio td.UPE-BottomTabFirst a {
	color: #fff;
}
#dealio td.UPE-BottomTabOffFirst {
background: #dbdbdb; /* Old browsers */
background: -moz-linear-gradient(top,  #dbdbdb 0%, #bcbcbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dbdbdb 0%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dbdbdb 0%,#bcbcbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dbdbdb 0%,#bcbcbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dbdbdb 0%,#bcbcbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
}

/* The pricing box general styles */
#dealio .UPE-ProductPagePricingBoxInside  {
background: #c32027; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #c32027 0%, #c12026 23%, #bb1e26 33%, #b01e24 45%, #8d171c 73%, #80151b 92%, #7f151a 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#c32027), color-stop(23%,#c12026), color-stop(33%,#bb1e26), color-stop(45%,#b01e24), color-stop(73%,#8d171c), color-stop(92%,#80151b), color-stop(100%,#7f151a)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #c32027 0%,#c12026 23%,#bb1e26 33%,#b01e24 45%,#8d171c 73%,#80151b 92%,#7f151a 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #c32027 0%,#c12026 23%,#bb1e26 33%,#b01e24 45%,#8d171c 73%,#80151b 92%,#7f151a 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #c32027 0%,#c12026 23%,#bb1e26 33%,#b01e24 45%,#8d171c 73%,#80151b 92%,#7f151a 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #c32027 0%,#c12026 23%,#bb1e26 33%,#b01e24 45%,#8d171c 73%,#80151b 92%,#7f151a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c32027', endColorstr='#7f151a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#dealio .UPE-ProductPagePricingBoxInside .UPE-ErrorText {color:#fff;}

#dealio .UPE-GroupPurchaseAfter, #dealio .UPE-StandoutDealOver {
	color: #fff;
}

/* logo */
#dealio #logo {
	display: block;
	position: absolute;
	left: -59px;
	top: -5px;
	z-index: 1;
}

#dealio #top-button-container {
	float:right;
}
/* general text */
#dealio p {
	margin:0 0 10px;
}
#dealio .UPE-Text {
	color:#b1b3b6;
}
/* headers */
#dealio .UPE-PageSubHeaderText{color:#c1232d;font-family:Montserrat, sans-serif;text-transform:uppercase;letter-spacing:-.5px;font-size:20px;line-height:18px;margin:0;}
#dealio span.UPE-PageSubHeaderText{display:block;margin:10px 0;}
#dealio .UPE-ProductPageItemHeaderText2{color:#c1232d;font-family:Montserrat, sans-serif;text-transform:uppercase;letter-spacing:-.5px;font-size:36px;line-height:28px;font-weight:400;margin:5px 0 12px;}
#dealio .UPE-PageHeaderText,#dealio .UPE-ProductPageDetailsHeaderText3{color:#c1232d;font-family:Montserrat, sans-serif;text-transform:uppercase;letter-spacing:-.5px;font-size:50px;line-height:40px;margin:0;}

/* tables */
#dealio .UPE-ListRowTable {background: #c2c2c2;}
#dealio .UPE-ListRowTable .UPE-ListRowHeader, #dealio .UPE-ListRowTable .UPE-ListRowHeaderCenter {background: #f3f3f3;}

/* links */
#dealio a {
	color:#898888;
}

/* buttons */
#dealio .UPE-ButtonText#cmdSaveChanges {
	font-size:150%;
	padding:10px 20px;
}
#dealio .UPE-ButtonText, #dealio .UPE-ProductPageButtonTextAdd, #dealio .UPE-ProductPageButtonTextUpdate, #dealio .UPE-ProductPageButtonTextRemove {
	position: relative;
	color:#111;
	text-shadow: 0 0 1px #444;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border:solid 1px #333;
	box-shadow: 0 1px 0 0 #888;
}
#dealio .UPE-ButtonText:hover,#dealio .UPE-ProductPageButtonTextAdd:hover, #dealio .UPE-ProductPageButtonTextUpdate:hover, #dealio .UPE-ProductPageButtonTextRemove:hover {
	top: -1px;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #efefef 0%, #cfcfcf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #efefef 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #efefef 0%,#cfcfcf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #efefef 0%,#cfcfcf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #efefef 0%,#cfcfcf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
}
#dealio .UPE-ButtonText:active,#dealio .UPE-ProductPageButtonTextAdd:active, #dealio .UPE-ProductPageButtonTextUpdate:active, #dealio .UPE-ProductPageButtonTextRemove:active {
	top: 1px;
	box-shadow: 0 1px 0 0 #888 inset;	
}

#dealio a:link.UPE-BoxOnLink, #dealio a:visited.UPE-BoxOnLink {
	color: #fff;
	background: #7a7a7a; /* Old browsers */
	background: -moz-linear-gradient(top,  #7a7a7a 0%, #727272 2%, #6c6c6c 26%, #595959 63%, #545454 82%, #545454 98%, #585858 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7a7a), color-stop(2%,#727272), color-stop(26%,#6c6c6c), color-stop(63%,#595959), color-stop(82%,#545454), color-stop(98%,#545454), color-stop(100%,#585858)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7a7a7a 0%,#727272 2%,#6c6c6c 26%,#595959 63%,#545454 82%,#545454 98%,#585858 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7a7a7a 0%,#727272 2%,#6c6c6c 26%,#595959 63%,#545454 82%,#545454 98%,#585858 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7a7a7a 0%,#727272 2%,#6c6c6c 26%,#595959 63%,#545454 82%,#545454 98%,#585858 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7a7a7a 0%,#727272 2%,#6c6c6c 26%,#595959 63%,#545454 82%,#545454 98%,#585858 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#585858',GradientType=0 ); /* IE6-9 */
}
#dealio a:link.UPE-BoxOffLink, #dealio a:visited.UPE-BoxOffLink {
	color: #fff;
	background: #b9b9b9; /* Old browsers */
	background: -moz-linear-gradient(top,  #b9b9b9 0%, #b5b5b5 15%, #aeaeae 26%, #949494 56%, #8c8c8c 69%, #878787 85%, #878787 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b9b9), color-stop(15%,#b5b5b5), color-stop(26%,#aeaeae), color-stop(56%,#949494), color-stop(69%,#8c8c8c), color-stop(85%,#878787), color-stop(100%,#878787)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b9b9b9 0%,#b5b5b5 15%,#aeaeae 26%,#949494 56%,#8c8c8c 69%,#878787 85%,#878787 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b9b9b9 0%,#b5b5b5 15%,#aeaeae 26%,#949494 56%,#8c8c8c 69%,#878787 85%,#878787 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b9b9b9 0%,#b5b5b5 15%,#aeaeae 26%,#949494 56%,#8c8c8c 69%,#878787 85%,#878787 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b9b9b9 0%,#b5b5b5 15%,#aeaeae 26%,#949494 56%,#8c8c8c 69%,#878787 85%,#878787 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#878787',GradientType=0 ); /* IE6-9 */
}

/* removing design elements we throw in just for the hell of it */
#dealio input[type="text"] {border-radius: 0;-webkit-appearance: none;}
#dealio hr.UPE-HorizontialLine {
	display: none;
}

/* full size deal */

#dealio .UPE-ProductPageLightBoxFull #UPE-DealImageTD{padding:0 15px 0 0 !important;}
#dealio .UPE-ProductPageLightBoxFull{background:none;border:none;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPageInnerLightBoxImage{background:none;padding:0!important;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPageInnerLightBoxImage > div{padding:0!important;}
#dealio .UPE-ProductPageLightBoxFull .UPE-DealImageFull{display:block;margin:0 auto;width:99%;}
#dealio .UPE-ProductPageLightBoxFull .UPE-StandoutProductPrice{font-family:Montserrat, sans-serif;color:#fff;font-size:50px;}
#dealio .UPE-ProductPageLightBoxFull table.UPE-ProductPriceDetailsTable td{background:transparent;color:#fff;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPriceHeader1,#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPriceHeader2,#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPriceHeader3{display:block;text-align:center;color:#fff;text-transform:capitalize;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPriceText1,#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPriceText2,#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPriceText3{color:#fff;font-size:30px;font-weight:900;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPriceLargeLabelText{color:#fff;font-weight:200;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPageButtonTextRemove,#dealio .UPE-ProductPageLightBoxFull .UPE-InCart{display:none!important;}
#dealio .UPE-ProductPageLightBoxFull div.UPE-ProductPagePricingBox{text-shadow:0 1px 0 rgba(34,30,31,.39);}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPagePricingBoxInside{width:auto !important;padding:25px 10px 20px!important;}
#dealio .UPE-ProductPageLightBoxFull div[class*=UPE-ProductDealState]{background:none;margin:0;padding:0;}
#dealio .UPE-ProductPageLightBoxFull div[class*=UPE-ProductDealState] div[class*=UPE-GroupPurchaseDeal]{color:transparent;line-height:0;font-size:1px;}
#dealio .UPE-ProductPageLightBoxFull div[class*=UPE-ProductDealState] div[class*=UPE-GroupPurchaseDeal] div.UPE-GroupPurchaseDealOnClock{display:block;line-height:20px;color:#fff;text-align:center;font-weight:100;background-image:url(assets/hr.png);background-repeat:no-repeat;background-position:center top;font-size:14px;padding:10px 0 0;}
#dealio .UPE-ProductPageLightBoxFull .TG-Value {background-image:url(assets/vr.png);background-repeat: no-repeat;background-position: right center;padding-right:12px;}
#dealio .UPE-ProductPageLightBoxFull .TG-Save {background-image:url(assets/vr.png);background-repeat: no-repeat;background-position: left center;padding-left:12px;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductNumberSold{background-image:url(assets/hr.png);background-repeat:no-repeat;background-position:center top;display:block;text-align:center;text-transform:uppercase;color:#fff;font-weight:700;font-size:16px;text-shadow:0 1px 0 rgba(34,30,31,.39);padding:10px 0 0;}
#dealio .UPE-ProductPageLightBoxFull .UPE-DealImageFullContainer,#dealio .UPE-ProductPageLightBoxFull .TG-FullImageBox{border:solid 1px #e0e0e0;padding:5px;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPageDescription > br,#dealio .UPE-ProductPageLightBoxFull .TG-FullImageBox .UPE-Space3,#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPagePricingBox br,#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPagePricingBox [class*=UPE-Space],#dealio .UPE-ProductPageLightBoxFull .UPE-ProductDealStateLine,#dealio .UPE-ProductPageLightBoxFull div[class*=UPE-ProductDealState] span[class*=Header],#dealio .UPE-ProductPageLightBoxFull .UPE-ProductLimit{display:none;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductLocationsHeader {	color:#c1232d;font-family: 'Montserrat', sans-serif;text-transform: uppercase;letter-spacing: -0.5px;font-size: 20px;line-height: 18px;margin: 10px 0;text-align: left;}
#dealio .UPE-ProductPageLightBoxFull div.UPE-ProductPageDetailsNotes {padding: 0;}
#dealio .UPE-ProductPageLightBoxFull .UPE-StandoutSoldOut {color: #fff;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductMapContainer {margin: 0 0 10px !important;}
#dealio .UPE-ProductPageLightBoxFull div.UPE-ProductDetailsAddressNewDisplay {text-align: left;padding: 0;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPageRestrictions > br {display: none;}
#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPageRestrictions ul {padding-left:16px;margin:5px 0;}


/* the right rail */
#sidedeals > h3 {
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #b9b9b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#b9b9b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#b9b9b9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 0%,#b9b9b9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-9 */
	padding:0px 8px;
	margin:0px;
	height:60px;
	line-height:60px;
	display: block;
	line-height: 60px;
	font-weight: 900;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: -0.5px;
	font-size: 14px;
	text-shadow: 0px 1px 0px #AAA;
	padding: 0 10px;
	text-decoration: none;
	position: relative;
	z-index: 2;
	
}
#sidedeals > h3 > span {color:#a1a1a1;
	text-shadow: 1px 1px 0px #FFF;}
#sidedeals > h3 > em {color:#fff;font-style:normal;}
#right {
	width: 200px;
}

#right #sidedeals > iframe {
	height:766px;
}

#ss_RAIL .ss_railDeal_photo, #ss_RAIL .ss_railDeal_info {
	display: block;
}
#ss_RAIL .ss_railDeal_photo {
	border:solid 1px #e0e0e0;
	padding:4px;
}
#ss_RAIL .ss_railDeal_photo img {
	display: block;
	margin: auto;
	border:solid 1px #e0e0e0;
	width: 99%;
}

#ss_RAIL .ss_railDeal_info {
	padding-left: 0;
}

#ss_RAIL .ss_railDeal_frame {
	height: auto !important;
	padding: 10px;
	margin: 0;
}
#ss_RAIL .ss_railDeal_info_merchant {
	color:#C1232D;
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
}
#ss_HEADER {display:none;}

#dealio .UPE-ProductPageInnerLightBoxImage {background:#fff;}

#dealio .UPE-ProductPagePricingColumn {background:#fff;}

#dealio .UPE-ProductPageLightBoxFull .UPE-ProductPagePricingColumn {background:transparent;}

#dealio .UPE-GroupPurchaseDealOnHeader {color:#fff;}

#dealio .UPE-GroupPurchaseDealOn {color:#ccc;}

#dealio .UPE-ProductPageLightBoxStandard div[class*="UPE-ProductDealState"] div[class*="UPE-GroupPurchaseDeal"] div.UPE-GroupPurchaseDealOnClock {
line-height: 20px;
color: white;
font-weight: 100;
font-size: 12px;
}
#dealio .UPE-ProductDealCounts, #dealio .UPE-ProductNumberSold, #dealio .UPE-ProductLimit {color:#fff;}
#dealio .UPE-ProductPageLightBoxSmallSquare div.UPE-GroupPurchaseDealOnClockSmall {
line-height: 20px;
color: white;
font-weight: 100;
font-size: 12px;
}
#dealio .UPE-ProductPageLightBoxSmallSquare .UPE-ProductPagePricingBox {width:auto !important;}
#dealio .UPE-ProductPageLightBoxStandard .UPE-ProductPagePricingBox {margin-right:5px;margin-bottom:5px;}
#dealio .UPE-ProductPagePricingBoxInside {padding-top:5px;}
#dealio .UPE-ProductPageLightBoxSmallSquare {background-color:#fff;}
#dealio .UPE-StandoutProductPrice {color:#fff;}
#dealio #UPE-QuantityTable .UPE-ProductPriceLargeLabelText {color:#fff;}
#dealio .UPE-StandoutSoldOut {color:#fff;}

/*Popup*/
#dealio .UPE-DealSignupPopupBox {
	background:url("/aux/LBOB/deals/assets/What's-the-Deali-O-Pop-Up-BG.png") no-repeat;
	border:0;
	height:476px;
	width:947px;
	margin-top:150px;
	margin-left:-95px;
	z-index:9999;
	position:relative;

}
#dealio #divSignupPopup > center >  br {display:none;}

#dealio .UPE-DealSignupPopupBox center {}

#dealio .UPE-DealSignupPopupBoxClose {display:none;}

#dealio #UPE-PopupInterior {

	white-space:normal;

}
#dealio #UPE-PopupClose {
position: absolute;
right: 85px;
top: 20px;
}

#dealio #UPE-PopupClose:hover {cursor:pointer;}
#dealio #UPE-PopupInterior {padding-left:195px;color:#fff;text-align:left;}
#dealio #UPE-PopupTop {padding-top:108px;}
#dealio #UPE-PopupTop h3 {float:left;width:305px;font-size:26px;text-transform:uppercase;text-align:justify;margin:0px;padding:0px;padding-right:15px;}
#dealio #UPE-PopupTop h3 em {color:#cbec13;font-style:normal;}
#dealio #UPE-PopupTop div#UPE-PopupDescription {float:left;width:400px;}
#dealio #UPE-PopupTop div#UPE-PopupDescription p {padding-right:10px;font-size:13px;}
#dealio td.UPE-DealSignupLabel {color:#fff;padding-right:8px;}
#dealio div#UPE-PopupBottom > center > .UPE-StandardTableNoPadding {margin-left:147px !important;}
#dealio div#UPE-PopupBottom > center > .UPE-StandardTableNoPadding input[type="text"] {width:350px;}
#dealio div#UPE-PopupBottom > center > .UPE-StandardTableNoPadding .UPE-DealSignupButton {float:right;background-color:#a01d25;border-left:1px solid #e12c37;border-top:1px solid #e12c37;border-right:1px solid #860d11;border-bottom:1px solid #860d11;padding:5px 20px;}
#dealio #UPE-SignupPoweredBy {position:absolute;bottom:135px;}
#dealio div#UPE-PopupBottom > center > .UPE-StandardTableNoPadding td[style="padding-top:4px;"], #dealio div#UPE-PopupBottom > center > .UPE-StandardTableNoPadding td[style="padding-top:14px;"] {display:none;}
/*End popup*/

/*Refer a Friend*/
/*Hides our RAF*/
#dealio a:link.UPE-ReferFriendsLabel, #dealio a:visited.UPE-ReferFriendsLabel {display:none;}
#dealio #top-button-container {margin-top:25px;}
#dealio .top-button {
	padding-left: 35px;
	margin-right: -35px;
	color:#fff;
	font-size:12px;
	font-family:arial;
	cursor:pointer;

	
}
#dealio .top-button em {
	font-style: normal;
	text-transform: uppercase;
	color:#686868;
	font-size:14px;
	text-shadow: 1px 1px 0px #b4b4b4;
	font-weight:bold;
}
#dealio #get-by-email .top-button {
	width:193px;
	height:31px;
	line-height:31px;
	background:url(assets/email_bg.png) no-repeat;
}
#dealio #raf .top-button {
	width:193px;
	height:31px;
	line-height:31px;
	background:url(assets/raf_bg.png) no-repeat;
}

#dealio .button-outer {
	border:1px solid #b3b3b3;
	padding:5px;
	margin-bottom:10px;
	display:none;
}