@charset "ISO-8859-1";


/* -------------------------------------------------------------- 
   == STRUCTURE: ========================
    * Page width:            758 px
    * Number of columns:     16
    * Column width:          38 px
    * Margin width:          10 px
   ======================================

   By default, the grid is 758px wide, with 16 columns 
   spanning 38px, and a 10px margin between columns.
   
-------------------------------------------------------------- */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	
}
html, body {
		font-family: arial, helvetica, sans-serif;
		font-weight: normal;
  		line-height: 1.3;
  		color: #333333;
		margin: 0px;
		text-align: left;
		}

table {
	border-collapse:separate;
	border-spacing:0;
	}
	
table  p {
	font-size: 0.70em;
	line-height: 1em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* Use this class on any div.span / container to see the grid. */
.showgrid { 
  background: url(src/grid.png); 
}


/*main layout styles*/
/* A container should group all your columns. */
#wrapper {
	width: 938px;
	margin-right: auto;
	margin-left: auto;
}

#leftColumn {
	float: left;
	width: 182px;
	margin-right: 10px;
}
#leftNav {
	margin-top: 60px;
	margin-bottom: 10px;
}


#main {
	width: 736px;
	float: left;	
}
#header {
	height: 75px;
	width: 736px;
	float: left;
}
#nav {
	float: left;
	width: 736px;
	margin-top: 16px;
	height: 45px;
}
#content {
	float: left;
	width: 566px;
}
#center {
	float: left;
	width: 374px;
	margin-top: 20px;
	margin-right: 10px;
}
#rightColumn {
	float: left;
	width: 182px;
	margin-top: 45px;
	background-image: url(../images/bg/ws2_ads_bg.gif);
	background-repeat: repeat-y;
	padding-bottom: 150px;
}
#footer {
	background-color: #f5f6f8;
	height: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	display: inline-block;
	width: 100%;
	clear: both;
	float: left;
	top: 100%;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: auto;
	right: auto;
}



/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16 {float:left;margin-right: 10px;}

/* The last column in a row needs this class. */
div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 38px;}
.span-2  { width: 86px;}
.span-3  { width: 134px;}
.span-4  { width: 182px;}
.span-5  { width: 230px;}
.span-6  { width: 278px;}
.span-7  { width: 326px;}
.span-8  { width: 374px;}
.span-9  { width: 422px;}
.span-10 { width: 470px;}
.span-11 { width: 518px;}
.span-12 { width: 566px;}
.span-13 { width: 614px;}
.span-14 { width: 662px;}
.span-15 { width: 710px;}
.span-16, div.span-16 { width: 758px; margin: 0; }


/* Add these to a column to append empty cols. */
.append-1  { padding-right: 48px;}
.append-2  { padding-right: 96px;}
.append-3  { padding-right: 144px;}
.append-4  { padding-right: 192px;}
.append-5  { padding-right: 240px;}
.append-6  { padding-right: 288px;}
.append-7  { padding-right: 336px;}
.append-8  { padding-right: 384px;}
.append-9  { padding-right: 432px;}
.append-10 { padding-right: 480px;}
.append-11 { padding-right: 528px;}
.append-12 { padding-right: 576px;}
.append-13 { padding-right: 624px;}
.append-14 { padding-right: 672px;}
.append-15 { padding-right: 720px;}


/* Add these to a column to prepend empty cols. */
.prepend-1  { padding-left: 48px;}
.prepend-2  { padding-left: 96px;}
.prepend-3  { padding-left: 144px;}
.prepend-4  { padding-left: 192px;}
.prepend-5  { padding-left: 240px;}
.prepend-6  { padding-left: 288px;}
.prepend-7  { padding-left: 336px;}
.prepend-8  { padding-left: 384px;}
.prepend-9  { padding-left: 432px;}
.prepend-10 { padding-left: 480px;}
.prepend-11 { padding-left: 528px;}
.prepend-12 { padding-left: 576px;}
.prepend-13 { padding-left: 624px;}
.prepend-14 { padding-left: 672px;}
.prepend-15 { padding-left: 720px;}

/* Border on right hand side of a column. */
div.border {
  padding-right:4px;
  margin-right:5px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right:36px;
  margin-right:33px;
  border-right: 1px solid #eee;
}


.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.center {
	margin-right: auto;
	margin-left: auto;
	width: 760px;
}


/* typography.css */
p{
	padding-bottom:10px;
	color: #666666;
	font-size: 0.75em;
	line-height: 1.4em;
}
p, h1, h2, h3, h4, h5, h6 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

h1 {
	font-size: 1.5em;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	line-height: 1em;
	font-weight: bold;
	padding-bottom: 15px;
}
h2 {
	font-size: 1em;
	line-height: 1.2em;
	color: #333333;
	padding-bottom: 10px;
	font-weight: bold;
}
h3 {
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}

h4 {
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
	padding-bottom: 5px;
}
em {
	font-style: italic;
	font-weight: normal;
	color: #666666;
}

.smalltype {
	font-size: 0.7em;
	line-height: 1.3em;
}

#content ul,  #content ol, #center ul, #center ol{
	margin-left: 15px;
	list-style-position: outside;
}
#content   li, #center  li {
	color: #666666;
	font-size: 0.75em;
	line-height: 1.4em;
	margin-left: 15px;
}

.hotdeal {
	width: 182px;
	text-align: center;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: right;
}
.hotdealInside {
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#footer p {
	font-size: 0.7em;
	line-height: 1.3em;
	color: #666666;
}





/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {
	border:1px solid #666666;
	background-color: #f3f4f6;
	margin-right: 0;
	margin-left: 0;
	height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}


input.text:focus, input.title:focus, textarea:focus, select:focus {
	border:1px solid #000000;
}
.error, .notice, .success {
	padding:5px;
	border:1px solid #CCCCCC;
	font-size: 12px;
	display:block;
}
.error {
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}




/*styles for main menu (#nav)
-------------------------------------------------------------- */
#nav  ul {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#nav  ul  li {
	list-style-type: none;
	font-size: 12px;
	color: #FFFFFF;
	display: inline;
	width: 90px;
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
}
#nav ul li a:link, #nav ul li a:visited {
	list-style-type: none;
	text-decoration: none;
	color: #FFFFFF;
	width: 89px;
	display: block;
	font-weight: bold;
	margin-top: 17px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding-top: 5px;
	padding-bottom: 9px;
	background-color: #707070;
}


/*styles for hover tab on portal page */
#nav  ul.portal li  a:hover  {
	background-color: #FF6600;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-image: url(../images/tab_colorbg.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 22px;
	padding-bottom: 9px;
	z-index: 3;
}

/*styles for hover tab on savings page */
#nav  ul.savings li  a:hover  {
	text-decoration: none;
	background-color: #99cc00;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-image: url(../images/savings_tab_colorbg.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 22px;
	padding-bottom: 9px;
}

/*styles for hover tab on giveaways page */
#nav  ul.giveaways li  a:hover  {
	text-decoration: none;
	background-color: #d52027;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-image: url(../images/giveaway_tab.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 22px;
	padding-bottom: 9px;
}

/*styles for hover tab on food page */
#nav  ul.food li  a:hover  {
	text-decoration: none;
	background-color: #036ebc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-image: url(../images/food_tab.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 22px;
	padding-bottom: 9px;
}

/*styles for hover tab on PurchasePlus page */
#nav  ul.purchaseplus li  a:hover  {
	text-decoration: none;
	background-color: #d52027;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-image: url(../images/purchaseplus_tab.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 22px;
	padding-bottom: 9px;
}

/*styles for hover tab on signup page */
#nav  ul.signup li  a:hover  {
	text-decoration: none;
	background-color: #8151a1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-image: url(../images/signup_tab.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 22px;
	padding-bottom: 9px;
}

/*styles for hover tab on members page */
#nav  ul.members li  a:hover  {
	text-decoration: none;
	background-color: #fcaf17;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-image: url(../images/members_tab.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 22px;
	padding-bottom: 9px;
}

/*styles for hover tab on about us page */
#nav  ul.about li  a:hover  {
	text-decoration: none;
	background-color: #489cd5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-image: url(../images/aboutus_tab.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 22px;
	padding-bottom: 9px;
}

/*styles for hover tab on support page */
#nav  ul.support li  a:hover  {
	text-decoration: none;
	background-color: #CC3366;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-image: url(../images/support_tab.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 22px;
	padding-bottom: 9px;
}
a:link/*classes for body*/
  {
	text-decoration: none;
	color: #0066CC;
}
a:hover  {
	text-decoration: underline;
}
a:visited  {
	color: #666666;
	text-decoration: underline;
}



/*Savings page*/

.bodyPortal {
	background-image: url(../images/bg/portal_bg.jpg);
	background-repeat: repeat-x;
}
	
.bodySavings {
	background-image: url(../images/bg/savings_bg.jpg);
	background-repeat: repeat-x;
}

.bodyFood 
{
	background-image: url(../images/bg/food_bg.jpg);
	background-repeat: repeat-x;
}

.bodyGiveaways {
	background-image: url(../images/bg/giveaway_bg.jpg);
	background-repeat: repeat-x;
}

.bodyPP {
	background-image: url(../images/bg/purchaseplus_bg.jpg);
	background-repeat: repeat-x;
}


.bodySignup {
	background-image: url(../images/bg/signup_bg.jpg);
	background-repeat: repeat-x;
}

.bodyMembers {
	background-image: url(../images/bg/members_bg.jpg);
	background-repeat: repeat-x;
}

.bodyAboutus {
	background-image: url(../images/bg/aboutus_bg.jpg);
	background-repeat: repeat-x;
}

.bodySupport {
	background-image: url(../images/bg/support_bg.jpg);
	background-repeat: repeat-x;
}



/*classes for main navigation bar*/
/*portal*/
.activeTabPortal {
	text-decoration: none;
	background-color: #FF6600;
	background-image: url(../images/tab_colorbg.gif);
	background-repeat: repeat-x;
	width: 66px;
	border-right-color: #333333;
	border-left-color: #333333;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}

.wesave_card
{
margin-top: 55px;
}
.clockbox
{
	background-color: #CCCCCC;
	background-image:url(../images/hourly_giveaway/bg_clock.jpg);
	padding: 0px;
	width: 374px;
	height: 220px;
}
.loginbox  {
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
}

#wrapper #main #nav .activeTabPortal a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	background-color: #FF6600;
	width: 100%;
}


/*about page*/
.activeTabAbout {
	text-decoration: none;
	background-color: #489cd5;
	background-image: url(../images/aboutus_tab.jpg);
	background-repeat: repeat-x;
	border-right-color: #333333;
	border-left-color: #333333;
	font-weight: bold;
	width: 66px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}
#wrapper #main #nav .activeTabAbout a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	background-color: #489cd5;
	width: 100%;
}


/*giveaways page*/
.activeTabGiveaways {
	text-decoration: none;
	background-color: #d52027;
	background-image: url(../images/giveaway_tab.jpg);
	background-repeat: repeat-x;
	border-right-color: #333333;
	border-left-color: #333333;
	font-weight: bold;
	width: 66px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}
#wrapper #main #nav .activeTabGiveaways a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	background-color: #d52027;
	width: 100%;
}

/*PurchasePlus page*/
.activeTabPP {
	text-decoration: none;
	background-color: #d52027;
	background-image: url(../images/purchaseplus_tab.jpg);
	background-repeat: repeat-x;
	border-right-color: #333333;
	border-left-color: #333333;
	font-weight: bold;
	width: 66px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}
#wrapper #main #nav .activeTabPP a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	background-color: #d52027;
	width: 100%;
}

/*active members page*/
.activeTabMembers {
	text-decoration: none;
	background-color: #fcaf17;
	background-image: url(../images/members_tab.jpg);
	background-repeat: repeat-x;
	border-right-color: #333333;
	border-left-color: #333333;
	font-weight: bold;
	width: 66px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}
#wrapper #main #nav .activeTabMembers a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	background-color: #Fcaf17;
	width: 100%;
}


/*savings page*/
.activeTabSavings {
	text-decoration: none;
	background-color: #99cc00;
	background-image: url(../images/savings_tab_colorbg.gif);
	background-repeat: repeat-x;
	border-right-color: #333333;
	border-left-color: #333333;
	font-weight: bold;
	width: 66px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	padding-top: 0px;
}
#wrapper #main #nav .activeTabSavings a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	background-color: #99CC00;
	width: 100%;
}

/*food page*/
.activeTabFood {
	text-decoration: none;
	background-color: #046ebc;
	background-image: url(../images/food_tab_colorbg.gif);
	background-repeat: repeat-x;
	border-right-color: #333333;
	border-left-color: #333333;
	font-weight: bold;
	width: 66px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	padding-top: 0px;
}
#wrapper #main #nav .activeTabFood a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	background-color: #046ebc;
	width: 100%;
}

/*signup page*/
.activeTabSignup {
	text-decoration: none;
	background-color: #8151a1;
	background-image: url(../images/signup_tab.jpg);
	background-repeat: repeat-x;
	border-right-color: #333333;
	border-left-color: #333333;
	font-weight: bold;
	width: 66px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}
#wrapper #main #nav .activeTabSignup a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	background-color: #8151a1;
	width: 100%;
}


/*about page*/
.activeTabSupport {
	text-decoration: none;
	background-color: #CC3366;
	background-image: url(../images/support_tab.jpg);
	background-repeat: repeat-x;
	border-right-color: #333333;
	border-left-color: #333333;
	font-weight: bold;
	width: 66px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}
#wrapper #main #nav .activeTabSupport a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	background-color: #CC3366;
	width: 100%;
}

/*classes for the left side navigation menu*/
#leftNav {
	margin-top: 80px;
}

#leftNav ul li                {
	list-style-type: none;
	display: block;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
#leftNav    a:hover   {
	background-color: #f5f6f8;
	text-decoration: none;
	display: block;
	color: #333333;
}
#leftNav   a:link {
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	color: #666666;
}
#leftNav   a:visited {
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}




.micrositeSidebar {
	width: 182px;
	float:left;
	padding-top: 20px;
}



hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	height: 1px;
}
.colorsavings {
	color: #99CC00;
	border-top-color: #99CC00;
	border-right-color: #99CC00;
	border-bottom-color: #99CC00;
	border-left-color: #99CC00;
}
.colorfood {
	color: #036ebc;
	border-top-color: #036ebc;
	border-right-color: #036ebc;
	border-bottom-color: #036ebc;
	border-left-color: #036ebc;
}
.colorportal {
	color: #FF6600;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}
.colorgiveaways {
	color: #D62027;
	border-top-color: #D62027;
	border-right-color: #D62027;
	border-bottom-color: #D62027;
	border-left-color: #D62027;
}
.colorpurchaseplus {
	color: #D62027;
	border-top-color: #D62027;
	border-right-color: #D62027;
	border-bottom-color: #D62027;
	border-left-color: #D62027;
}
.colorsignup {
	color: #7F51A0;
	border-top-color: #7F51A0;
	border-right-color: #7F51A0;
	border-bottom-color: #7F51A0;
	border-left-color: #7F51A0;
}
.colormembers {
	color: #F4AA17;
	border-top-color: #FCAF18;
	border-right-color: #FCAF18;
	border-bottom-color: #FCAF18;
	border-left-color: #FCAF18;
}
.colorabout {
	color: #489BD5;
	border-top-color: #489BD5;
	border-right-color: #489BD5;
	border-bottom-color: #489BD5;
	border-left-color: #489BD5;
}
.colorsupport {
	color: #CC3467;
	border-top-color: #CC3467;
	border-right-color: #CC3467;
	border-bottom-color: #CC3467;
	border-left-color: #CC3467;
}
.savings {
	color: #FF3300;
}
.searchButton {
	cursor: auto;
	background-color: #FF6600;
	border: 1px solid #333333;
	font-weight: bold;
	color: #FFFFFF;
}
.clockbox
{
	background-color: #CCCCCC;
	background-image:url(../images/hourly_giveaway/bg_clock.jpg);
	border: solid 1px #666666;
	padding: 0px;
	width: 380px;
	height: 220px;
}
.loginTab {
	position: absolute;
	top: 0px;
	float: right;
	border: 0;
	z-index: 3;
	clear: both;
	padding: 0 0 0 535px;
}
.loginTab a {
	text-decoration: none;
	color: black;
	font-size:small; 
}
.loginTab a:hover {
	text-decoration: underline;
	color: black;
	font-size:small; 
}
/*
.loginTab {
	position: relative;
	top: 0px;
	float: right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	z-index: 3;
	clear: both;
}
.loginTab  p {
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.loginTab a {
	color: #FF6600;
	text-decoration: none;
}
.loginTab a:hover {
	color: #FFFFFF;
	background-color: #FF6600;
	display: inline;
}
*/




search results
.bigBox {
	background-image: url(../images/bg_big_box.jpg);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	background-position: left bottom;
}
.smallBox {
	background-image: url(../images/bg_small_box.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}

.smallBox2 {
	width: 180px;
	background-image: url(../images/bg_small_box.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}
.gridBox {
	float: left;
	width: 182px;
	margin-right: 5px;
}
.giveawaysBox {
	width: 364px;
	height: 95px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	background-image: url(../images/bg_small_box.jpg);
	background-repeat: repeat-x;
	margin-bottom: 10px;
	background-position: left bottom;
	padding-right: 5px;
}
.bottomMargin {
	margin-bottom: 5px;
}

.bottomMargin2 {
	margin-bottom: 10px;
}

.merchantListing {
	float: left;
	height: 120px;
	width: 367px;
	background-image: url(../images/merchant_bg.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
	border: 1px solid #000000;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 0px;
}

.localMerchant {
	float: left;
	height: 165px;
	width: 180px;
	margin-right: 5px;
	background-image: url(../images/local.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
	border: 1px solid #CCCCCC;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	padding-right: 0px;
}
.localMerchantEnhanced {
	float: left;
	height: 120px;
	width: 367px;
	background-image: url(../images/local.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
	border: 1px solid #CCCCCC;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 0px;
}
.nationalMerchant {
	float: left;
	height: 120px;
	width: 367px;
	background-image: url(../images/national.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
	border: 1px solid #333333;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #FFFFD9;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 0px;
}
.statewideMerchant {
	float: left;
	height: 120px;
	width: 367px;
	background-image: url(../images/statewide.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
	border: 1px solid #CCCCCC;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 0px;
}
.onlineMerchant {
	float: left;
	height: 130px;
	width: 367px;
	background-image: url(../images/online.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
	border: 1px solid #333333;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #F5F6F8;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 0px;
}
.headerFooter {
	float: left;
	width: 374px;
	padding-top: 10px;
	padding-bottom: 5px;
}

/*microsites*/
.bodyMicrosites {
	background-image: url(../images/microsites_bg.gif);
}
.leftNavMicrosites {
	width: 170px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	padding-top: 28px;
	margin-top: 5px;
}
.leftNavMicrosites ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.leftNavMicrosites  ul  li  a:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #99CC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.leftNavMicrosites  ul li a:hover {
	background-color: #628200;
}
.leftNavMicrosites ul li a:visited {
	color: #FFFFFF;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-decoration: none;
	background-color: #99CC00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.micrositesNavActive {
	background-color: #628200;
	display: block;
}
.micrositeHotdeal {
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
}
.micrositeImpactPanel {
	margin-top: 26px;
}




.content_box_sm {
	float: left;
	width: 163px;
	border: 1px solid #CCCCCC;
	background-image: url(../images/bg_small_box.jpg);
	margin-right: 10px;
	margin-bottom: 10px;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.autoboxes {
	height: 130px;
}

.loginbox a:link {
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	display: block;
	list-style-type: none;
	font-weight: bold;
}
.pad {
	float: left;
	margin-right: 10px;
}
.pullDown {
	padding-top: 7px;
}
label {
	padding-bottom:10px;
	color: #666666;
	font-size: 12px;
	line-height: 1.4em;
}


.floatLeftImage{
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	display: block;
}


/*tooltip classes*/
#wrapper a.tooltip{
	color: #ff6600;
	font-weight: normal;
	font-size: 12px;
	cursor:pointer;
}

#wrapper a.tooltip:hover{
	text-decoration:none;
	font-weight: normal;
	cursor:pointer;
}

a.tooltip {
	text-decoration:none;
	font-weight: normal;	
}

a.tooltip span {
	display:none;
	margin-left:8px;
	width:150px;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

a.tooltip:hover span{
	display:inline;
	position:absolute;
	background:#ffffff;
	border:1px solid #cccccc;
	color:#6c6c6c;
	text-decoration:none;
	font-size: 11px;
	line-height: 14px;
}
