﻿body {padding:0; margin:0; color:#000000; background-color:#EFEDE5; font-family:Tahoma;}

br{font-size:10px}
.s{font-family:Tahoma; font-size:10px;  color:#8F8E8A; text-decoration:none}
.s1{font-family:Tahoma; font-size:11px;  color:#8F8E8A; }
.green{font-family:Tahoma; font-size:11px;  color:#597B4A;}
.green1{font-family:Tahoma; font-size:11px;  color:#597B4A;text-decoration:none}
.green2{font-family:Tahoma; font-size:11px;  color:#7E7C5D;}
.red{font-family:Tahoma; font-size:11px;  color:#2C7F06;}
.o{font-family:Tahoma; font-size:13px;  color:#FF7607;}
.blue{font-family:Tahoma; font-size:11px;  color:#00A7BF;}
.blue2{font-family:Tahoma; font-size:11px;  color:#00A7BF; text-decoration:none}
.blue1{font-family:Tahoma; font-size:12px;  color:#00A7BF;}
.w{font-family:Tahoma; font-size:10px;  color:#FFFFFF; text-decoration:none}
.w1{font-family:Tahoma; font-size:11px;  color:#FFFFFF; text-decoration:none}
.w2{font-family:Tahoma; font-size:14px;  color:#FFFFFF; text-decoration:none}
.w3{font-family:Tahoma; font-size:12px;  color:#FFFFFF; text-decoration:none}
.b{font-family:Tahoma; font-size:11px;  color:#222222; text-decoration:none}
.b1{font-family:Tahoma; font-size:11px;  color:#222222}
.b2{font-family:Tahoma; font-size:10px;  color:#222222; font-weight:bold;}
.articleTitle{font-family:Tahoma; font-size: 10px;	color: Blue;  margin-right:5px;}
.articleSummary{font-family:Tahoma; font-size:9px;  color:#222222; margin-right:5px;}
.articleTitle2{font-family:Tahoma; font-size:14px;  color:#222222}
.articleContent{font-family:Tahoma; font-size:11px;  color:#222222}
.error{font-family:Tahoma; font-size:14px;  color:#222222; padding-top:12px; padding-bottom:1px;}
.errorTable{background-color:White; width:550px; margin: 5px; height:730px; padding:5px;} 

#input{
  		width:160px; height:21px;
}
		 
#input1{
  		width:134px; height:21px;		
}
		
#textarea{
  		width:102px; height:48px;
		border-width:1px;
		border-style:solid;
		border:none;
		background-color:#F0EAE3;
		overflow:auto
		}
 
 .maintable 
 {
	width:760px;
	border-width:0px;
	background-color:White;
 }

#headerImage
{ 
  height: 100px;
  width: 745px;
 }

div.featuredrewards {
  float: left;
  width: 115px;
  font-size:11px; 
  font-family:Tahoma;
  margin:10px;
  }
  
div.featuredrewards p {
   text-align: left;
   }
a img 
{
  border-width:0px;
}
 
 .registertitle
 {
 font-size:15px;
 color:#6699FF;
 
 margin: 20px 20px 20px 50px;
 font-family:Tahoma;
 font-weight:bold;
 text-align:left;
 padding-left:5px;
 }
 
 .rewardsCatTitle
 {
 font-size:12px;
 color:#6699FF;
 margin: 5px;
 font-weight:bold;
 font-family:Tahoma;
  white-space:nowrap;
 }
  
 .rewardsCatTitle2
 {
 font-size:12px;
 color:#6699FF;
 margin: 5px;
 font-weight:bold;
 font-family:Tahoma;
 white-space:nowrap;
 }
 
.leftColumn
{
   float :left;
   width:165px;
   background-color:White;
}
    
.clear 
{
    clear:both;
}


.middle
{
    float:left;
    background-color:White;
    width:595px;
    height:100px;
}

.middleContent
{
    float:left; 
    width:373px;
    background-color: White;
   
}

.rightColumn
{          
  float:left;  
  width:222px;  

}

.bottom1
{
float:left;
}

.bottom2
{
    float: left;      
}

.testTop
{
    width:auto;
    float:left;
}

.testLeft
{
  padding: top 60px; 
  margin-top :55px;
  clear: both;    
  float :left; 
  margin-left:16px;
}

.testMiddle
{
    margin-top :55px;
    float: left;
}

.testRight
{
     float: left;
     margin-top :55px;  
}

.testFooter
{
  float: left; 
  margin-bottom: 5px;
}

.testBottom
{
float : none;
}

.color
{
     border-color:Green;
}

WORK
{
 margin-top: 50px;
}

ArticleBody 
{
  display:inline-block;
  margin-left: 5px;
  margin:0;
  margin-top:-2em;
  padding:15px;
}

.float 
{
 float: left;
}

.sectionMainTable
{
	background-color:#ffffff;
	vertical-align:top;
	height:100%;
	border:0px none;
	width:373px
}

.sectionMainColumn
{
	vertical-align:top;
	width: 355px; 
	height: 20px;
}

.sectionMainDiv
{
	font-family:Tahoma; 
	font-size:10px;  
	color:#8F8E8A; 
	text-decoration:none;
	margin-top: 10px; 
	margin-left: 8px;
}

.SectionHeader1
{
	margin:7px; 
	padding:3px; 
	font:normal small-caps bold 12px Tahoma; 
	background-color:#ededed; 
	color:Black;
}

div.spacer {
  clear: both;
  }

.sectionHeader
{
	margin-top: 3px; 
	margin-left: 6px; 
	text-transform: uppercase;
	font-family:Tahoma; 
	font-size:10px;  
	color:#222222;
	font-weight:bold;
}

.sectionHeaderColumn
{
	background-color:#ededed;
	vertical-align:top;
	height:17px;
	width:355px;
}

.groceryCouponsHeader
{
	padding:5px 5px; 
	margin-top: 10px; 
	margin-left: 7px; 
	margin-right:5px; 
	border-style:dashed; 
	border-width:thin; 
	border-color:Gray; 
	width:325px; 
	height:85px;
}

.seasonArticleTable
{
	width: 565px; border-width:0px;
	font-family:Tahoma; font-size:11px;  color:#222222; text-decoration:none;
	margin-top: 10px; margin-left: 10px; margin-right: 15px;
}

.seasonArticleTitle
{
	 font-size:14px;
}

.seasonArticleAdSense
{
	float:right; clear:right; margin-top: 5px; margin-left: 5px;
}

.seasonArticleSummary
{
width: 240px; 
padding-top: 5px; 
margin-left: 5px; 
margin-right: 5px;
font-family: Arial; 
font-size:11px;  
color:#222222; 
text-decoration:none
}

.seasonArticleSummaryImage
{
margin-left: 5px;
margin-right: 5px; 
padding-top: 5px; 
border: 0px none;
text-align: left
}


.newsletterTextBox
{
	border-right: #b6b38c 1px solid; 
	border-top: #b6b38c 1px solid;
    border-left: #b6b38c 1px solid; 
    width: 90px; 
    border-bottom: #b6b38c 1px solid;
    height: 15px;
}

/* ********************* TAB MENU 2 ********************* */
/*///////////// Tabs Code ////////////*/

#header {
	position: relative;
	width: 100%;
	height: 3em;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	margin-left:10px;
	font-size:80%;
}

#header ul#primary {
	margin: 0;
	padding:0;
	position: absolute;
	bottom: -1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
	white-space:nowrap;
	
}	 

#header ul#primary a, #header ul#primary span, #header ul#primary a.current {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	text-decoration: none;
	color: #333;
}

#header ul#primary span, #header ul#primary a.current, #header ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #FFF3B3;
	padding-bottom: 6px;
	padding-left: 2px;
	padding-right:2px;
	margin-top: 0;
}

#header ul#primary a {
	background: #FFFAE1;
	border: 1px solid #AAA;
	border-bottom: none;
	padding-left:3px;
	padding-right:3px;
}

#header ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 5px;
}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a, #header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#header ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}

#header ul#secondary li a:hover {
	color: #333;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#header ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#header ul#secondary li:last-child a { border: none; }

#main {
	border-top: 1px solid #666;
	clear: both;
	width: 590px;
}
#contents {
	
	background: #FFFDF3;
}

#articlesection { margin-bottom:10px;} 
  
 .articleimage {} 
  
 .articletitle 
 { 
      font-family:Tahoma;  
      font-size:11px;  
      color:#222222; 
      font-weight:bold; 
 } 
  
 .articlesummary 
 { 
      margin-top: 1px;   
      font-family:Tahoma;  
      font-size:11px;  
      color:#222222; 
 } 
 
  /* Start Product Section Formatting */ 
 .eachproductsection 
 { 
      margin-top:5px; 
      font-family:Tahoma;  
      font-size:11px;   
      color:#222222; 
 } 
 .producttitlesummarysection { width:75%;} 
  
 .productimage 
 { 
      margin-bottom:10px; 
      margin-right: 15px;  
      width: 75px; 
      float:left; 
 } 
  
 .producttitle 
 { 
  font-weight:bold; 
 } 
  
 .productsummary 
 { 
 } 
  
 /* End Product Section Formatting */
