@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-image:url(img/background2.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#7FD3F8;
	font-family:Cambria, Georgia, Times, "Times New Roman", serif;
	font-size:16px;
}
h1{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#ff6600;
	font-size:20px;
	margin-top:0px;
}
h2{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#0066FF;
	font-size:18px;
	margin-top:0px;
}
h3{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#0066FF; 
	font-size:16px;
	margin-top:0px;
}
a{color:#0066FF; text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#0066FF;}



/* -------------- Classes  --------------------------------- */
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}
.BRClear {clear:both;}
.TagLine {
	height:40px;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#666666;
	font-size:18px;
	padding-left:50px;
}


.Share{
	width:590px;
	height:35px;
	text-align:right;
	color:#666666;
	z-index:100;
}
.ShareBottom{
	width:590px;
	text-align:right;
	color:#666666;
	font-size:16px;
	padding-top:5px;
}
.DealTop{
	width:590px;
	float:left;
	padding-bottom:10px;
	border-bottom:1px dotted #cccccc;
}
.PastDealBox{
	width:585px;
	float:left;
	border:2px solid #666666;
	padding-left:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	background-color:#ededed;
}
.PastDealTop{
	width:580px;
	float:left;
	padding-bottom:10px;
	border-bottom:1px dotted #cccccc;
}	
.Deal{
	width:590px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.PastDeal{
	width:590px;
	float:left;
	padding-top:5px;
	padding-bottom:10px;
}
.TodaysDeal{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#ff6600;
	font-size:20px;
	font-weight:bold;
	margin-top:0px;
}
.Offer{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#333333;
	font-size:20px;
	font-weight:bold;
	margin-top:0px;
}
.DealDetails{
	width:190px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#DFF6FF;
	border:1px solid #7ACCF6;
	text-align:center;
}
.DealDetailsTop{
	padding-bottom:10px;
}	
.Price{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	font-size:28px;
}
.Quantity{
	margin:2px;
}	
.FactsTable{
	width:186px;
	border-top:1px solid #7ACCF6;
	border-bottom:1px solid #7ACCF6;
	margin-left:2px;
	background-color:#EFFBFF;
}
.FactsTableHeading{
	font-family:Cambria, Georgia, Times, serif; 
	font-size:20px; 
	font-weight:bold; 
	color:#555555;
}
.FactsLabel{
	width:25%;
	font-family:Arial, Helvetica, sans-serif;  
	font-size:12px; 
	color:#333333;
	font-weight:bold;
}
.FactsData{
	font-family:Arial, Helvetica, sans-serif;  
	font-size:14px; 
	color:#333333;
	font-weight:bold;
}
.Limit{
	height:14px;
	font-family:Arial, Helvetica, sans-serif;  
	font-size:12px; 
	color:#333333;
}
.Denomination{
	height:14px;
	font-family:Arial, Helvetica, sans-serif;  
	font-size:12px; 
	color:#333333;
}
.Inventory{
	height:14px;
	font-family:Arial, Helvetica, sans-serif;  
	font-size:12px; 
	color:#333333;
}
.DealState{
	padding-top:5px;
	padding-left:5px;
}
.DealImage{
	width:395px;
	float:left;
	text-align:center;
}
.PastDealImage{
	width:385px;
	float:left;
	text-align:center;
}
.DealBottom{
	width:590px;
	float:left;
	border-bottom:1px dotted #cccccc;
}
.PastDealBottom{
	width:580px;
	float:left;
}
.Description{
	width:395px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;  
	font-size:14px;
	color:#333333;
	border-right:1px dotted #cccccc;	 	
	padding-right:5px;	
	padding-top:5px;	
}
.PastDescription{
	width:385px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;  
	font-size:14px;
	color:#333333;
	border-right:1px dotted #cccccc;	 	
	padding-right:5px;	
	padding-top:5px;	
}
.MerchantName{
	font-family:Arial, Helvetica, sans-serif;  
	font-size:14px; 
	font-weight:bold;
	color:#333333;	
}
.Company{
	width:180px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;  
	font-size:11px; 
	color:#333333;
	padding-left:5px;	
	padding-top:5px;
	border-bottom:1px dotted #cccccc;	
	padding-bottom:10px;
}
.PastCompany{
	width:180px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;  
	font-size:11px; 
	color:#333333;
	padding-left:5px;	
	padding-top:5px;
	padding-bottom:10px;
}
.Restrictions{
	width:180px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;  
	font-size:11px; 
	color:#333333;
	padding-left:5px;	
	padding-top:5px;	
}



.Title{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#ff6600;
	font-size:20px;
	text-align:center;
}
.Subtitle{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#0066FF;
	font-size:18px;
	text-align:left;
}
.Text{
	width:auto;
	text-align:left;
	font-family:Cambria, Georgia, Times, "Times New Roman", serif;
	font-size:18px;	
	padding:10px;
}
.Button {
	text-align:center;
}
.DealsLogo {
	width:200px; 
	height:110px;
	padding:5px;
	float:left;
}
.SectionLogo {
	width:200px; 
	height:110px;
	float:left;
}
.SectionText{
	width:380px;
	height:auto;
	margin-left:5px;
	margin-bottom:5px;	
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	float:left;
	border:2px dashed #cccccc;
}
.SmallText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
}
.SpanCenter{
	text-align:center;
}	
.LinkGrey{color:#cccccc; text-decoration:none;}
.LinkBlue{color:#0033FF; text-decoration:none;}
.FontSmall {
	font-family:Cambria, Georgia, Times, "Times New Roman", serif;
	font-size:12px;
}
.Question {border:1px dotted #cccccc; padding:2px;}
.Answer {border:1px dotted #7FD3F8; padding:2px;}
	
/* -------------- DIV ID's --------------------------------- */
#Content {
position:relative;
z-index:2000;
min-height:100%;
height: auto !important;
height:100%;

}
#Content #TopBar {
	position:relative;
	width:100%;
	height:40px;
	background-image:url(img/top-bar.png);
	background-repeat:repeat-x;
	z-index:1000;
}
#Content #TopBar div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#Content #TopBar #Subscribe {
	width:45%;
	float:left;
	text-align:center;
	padding-left:5px;
	color:#ffffff;
}
#Content #TopBar #TopLinks {
	width:45%;
	float:left;
	text-align:center;
	padding:10px;
	color:#333333;
}
#Content #TopBar #TopLinks a{color:#999999; text-decoration:none;}
#Content #TopBar #TopLinks a:hover{color:#ffffff; text-decoration:underline;}
#Content #TopBar #TopLinks a:visited{color:#999999}
#Content #TopBar #TopLinks a:visited:hover{color:#ffffff; text-decoration:underline;}
#Content #TopBar #Share {
	width:25%;
	float:left;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	color:#ffffff;
}
#Content #TopBar #Share a{color:#FFFFFF; text-decoration:none}
#Content #TopBar #Share a:hover{color:#FFFFFF; text-decoration:underline;}
#Content #TopBar #Follow {
	width:25%;
	float:right;
	text-align:right;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
#Content #Header {
	text-align:center;
}


/* ------------------------- Live Index Page --------------------------- */
#Content #Body {
	text-align:left;
}
#Content #Body #Container2TopFull {
	width:1078px;
	height:15px;
	margin:0 auto;
	background-image:url(img/container2-top-full.png);
	background-repeat:no-repeat;
}
#Content #Body #Container2 {
	width:1078px;
	height: auto;
	margin:0 auto;
	padding:0;
	background-image:url(img/container2-mid-full.png);
	background-repeat:repeat-y;
	overflow:hidden;
}
/* ----------------- COLUMN 1 ------------------ */
#Content #Body #Col1{
	height:100%;
}
#Content #Body #Col1 a{color:#FFFFFF; text-decoration:none;}
#Content #Body #Col1 a:hover{text-decoration:underline;}
#Content #Body #Col1 a:visited{color:#FFFFFF;}
#Content #Body #Col1 #Daily #On {
	width:176px;
	height:70px;
	padding-top:35px;
	padding-left:14px;
	background-image:url(img/tab-blue-on.png);
	background-repeat:no-repeat;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:17px;	
}
#Content #Body #Col1 #Daily #Off {
	width:176px;
	height:70px;
	padding-top:35px;
	padding-left:14px;	
	background-image:url(img/tab-blue-off.png);
	background-repeat:no-repeat;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:17px;		
}
#Content #Body #Col1 #Side #On {
	width:176px;
	height:70px;
	padding-top:35px;
	padding-left:14px;
	background-image:url(img/tab-orange-on.png);
	background-repeat:no-repeat;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:17px;	
}
#Content #Body #Col1 #Side #Off {
	width:176px;
	height:70px;
	padding-top:35px;
	padding-left:14px;	
	background-image:url(img/tab-orange-off.png);
	background-repeat:no-repeat;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:17px;		
}
#Content #Body #Col1 #Discount #On {
	width:176px;
	height:70px;
	padding-top:35px;
	padding-left:14px;	
	background-image:url(img/tab-red-on.png);
	background-repeat:no-repeat;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:17px;		
}
#Content #Body #Col1 #Discount #Off {
	width:176px;
	height:70px;
	padding-top:35px;
	padding-left:14px;	
	background-image:url(img/tab-red-off.png);
	background-repeat:no-repeat;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:17px;		
}
#Content #Body #Col1 #Golf #On {
	width:176px;
	height:70px;
	padding-top:35px;
	padding-left:14px;	
	background-image:url(img/tab-green-on.png);
	background-repeat:no-repeat;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:17px;		
}
#Content #Body #Col1 #Golf #Off {
	width:176px;
	height:70px;
	padding-top:35px;
	padding-left:14px;	
	background-image:url(img/tab-green-off.png);
	background-repeat:no-repeat;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:17px;		
}
#Content #Body #Col1 #Your #On {
	width:176px;
	height:70px;
	padding-top:35px;
	padding-left:14px;	
	background-image:url(img/tab-gray-on.png);
	background-repeat:no-repeat;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:17px;	
}
#Content #Body #Col1 #Your #Off {
	width:176px;
	height:70px;
	padding-top:35px;
	padding-left:14px;	
	background-image:url(img/tab-gray-off.png);
	background-repeat:no-repeat;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:17px;		
}
#Content #Body #Col1 #Container2TopLeft {
	width:190px;
	height:40px;
	background-image:url(img/container2-top-left.png);
	background-repeat:no-repeat;
}
#Content #Body #Col1 #Container2Left {
	width:190px;
	height:100%;
	background-image:url(img/container2-left.png);
	background-repeat:repeat-y;
}
#Content #Body #Col1 #Container2BottomLeft {
	width:190px;
	height:40px;
	background-image:url(img/container2-bottom-left.png);
	background-repeat:no-repeat;
}
/* ----------------- COLUMN 2 ------------------ */
#Content #Body #Col2{
	width:620px;
}
#Content #Body #Col2 #Container2Top {
	width:620px;
	height:15px;
	background-image:url(img/container2-top.png);
	background-repeat:no-repeat;
}
#Content #Body #Col2 #Container2Mid {
	width:620px;
	height:auto;
	padding:1px;
	float:left;
}
#Content #Body #Col2 #Container2Mid #SectionTop{
/* contains SectionLogo and SectionText */
	float:left;
}
#Content #Body #Col2 #Container2Mid #MainText {
	width: 575px;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Cambria, Georgia, Times, "Times New Roman", serif;
	font-size:18px;
	text-align:left;
	float:left;
}
#Content #Body #Col2 #Container2Mid #Deal {
	width: 600px;
	height: auto;
	font-family:Cambria, Georgia, Times, "Times New Roman", serif;
	font-size:18px;
	text-align:left;
	float:left;
}
#Content #Body #Col2 #Container2Mid #Upickem {
	width: 600px;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Cambria, Georgia, Times, "Times New Roman", serif;
	font-size:18px;
	text-align:left;
	float:left;
}
#Content #Body #Col2 #Container2Bottom {
	width:620px;
	height:90px;
	background-image:url(img/container2-bottom.png);
	background-repeat:no-repeat;
	float:left;
}
/* ----------------- COLUMN 3 ------------------ */
#Content #Body #Container2 #Col3 {
	width:250px;
}
#Content #Body #Container2 #Col3 #SideDealTop {
	width:250px;
	height:16px;
	background-image:url(img/side-deal-top.png);
	background-repeat:no-repeat;
}
#Content #Body #Container2 #Col3 #SideDealMid {
	width:250px;
	height:auto;
	padding-left:10px;
	background-image:url(img/side-deal-middle.png);
	background-repeat:repeat-y;
}
#Content #Body #Container2 #Col3 #SideDealMid #SideDealContent {
	width:225px;
	height:auto;
}
#Content #Body #Container2 #Col3 #SideDealMid #FAQContent {
	width:222px;
	height:auto;
	padding:1px;
}
#Content #Body #Container2 #Col3 #SideDealMid #Upcoming {
	width:222px;
	height:auto;
	padding:2px;
}
#Content #Body #Container2 #Col3 #SideDealBottom {
	width:250px;
	height:20px;
	background-image:url(img/side-deal-bottom.png);
	background-repeat:no-repeat;
}
#Content #Body #Container2BottomFull {
	width:1078px;
	height:25px;
	margin:0 auto;
	background-image:url(img/container2-bottom-full.png);
	background-repeat:no-repeat;
}

/* ----------- CONTAINER 3 contains text at bottom ------- */
#Content #Body #Container3 {
	width:100%;
	height:390px;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	float:left;
	text-align:center;
}
#Content #Body #Container3 p{
	text-align:left;
}
#Content #Body #Container3 #Container3Inner {
	width:950px;
	margin:0 auto;
	padding-left:50px;
}
#Content #Body #Container3 #Container3Inner div {
	width:20%;
	height:355px;
	margin:10px;
	padding:5px;
	border:2px dashed #666666;
	float:left;
}



/* ------------------------------------ FOOTER --------------------------------------- */
#Content #Footer {
	text-align:center;
	position:absolute;
	bottom:0;
	width:100%;
	height:55px;
	padding-top:5px;
	border-top:1px solid #333333;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
#Content #Footer2 {
	width:100%;
	height:80px;
	padding-top:5px;
	border-top:1px solid #333333;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	float:left;
}
#Content #Footer div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
}
#Content #Footer2 div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	padding:5px;
	background-color:#666666;	
}
#Content #Footer #BottomNav a{color:#cccccc; text-decoration:none;}
#Content #Footer #BottomNav a:hover{text-decoration:underline;}
#Content #Footer #BottomNav a:visited{color:#cccccc;}

#Content #Footer2 #BottomNav a{color:#cccccc; text-decoration:none;}
#Content #Footer2 #BottomNav a:hover{text-decoration:underline;}
#Content #Footer2 #BottomNav a:visited{color:#cccccc;}

#Content #Footer2 #BottomNav2 a{color:#cccccc; text-decoration:none;}
#Content #Footer2 #BottomNav2 a:hover{text-decoration:underline;}
#Content #Footer2 #BottomNav2 a:visited{color:#cccccc;}


/*  UPICKEM */
.UPE-LargeDealDisplayValue { 
	font-size:30px; 
	font-weight:bold; 
	color:#0066FF;
	line-height:normal;
}

.UPE-LargeDealDisplayLabel { 
	font-size:18px; 
	font-weight:bold; 
	color:#0066FF;
	line-height:normal;
}

.UPE-DealSignupButton {
	background-color:#2A4F7F;
	background-image:url("../images/NewButtonOnBackground.gif");
	background-repeat:repeat-x;
	border:1px solid #A97F43;
	color:white;
	font-weight:bold;
	font-size:18px;
}

.UPE-ButtonText {
	background-color:#2A4F7F;
	background-image:url("../images/NewButtonOrangeBackground.gif");
	background-repeat:repeat-x;
	border:1px solid #A97F43;
	color:white;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}

.UPE-DealSignupLabel {
	color:#555555;
	font-size:17px;
	font-weight:bold;
	white-space:nowrap;
}

.UPE-DealSignupInputBefore  {
	border:1px solid #808080;
	color:#CCCCCC;
	font-size:18px;
	font-weight:normal;
	height:32px;
	line-height:26px;
}

.UPE-ProductPageItemHeaderText2  {
	color:#FF6600;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	text-align:left;
	white-space:normal;
}

.UPE-ProductPageDetailsHeaderText2  {
	color:#0066FF;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:10px;
	text-align:left;
	white-space:normal;
}

.UPE-DealSignupLightBoxWithBorder {
	background-color:#EEEEEE;
	border:2px dashed #FF6600;
	font-family:Arial;
	font-size:16px;
	padding:3px;
	text-align:center;
}
