
	body 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
		background-color: #0066CC;
	}
	.main_content {
		display:block;
		padding:0px;
		margin:0px 0px 15px 0px;
		background-color: white;

	}
	.date_bar {
		display:block;
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
		font-size: 10.5pt;
		line-height: 18pt;
		padding:0px;
		height: 100%;
		background:#0066CC url('../images/bg1.gif') repeat-x;
		overflow:hidden;
	}

	
	.date_bar_expired 
	{
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
		font-size: 10.5pt;
		line-height: 18pt;
	    padding:0px;
		height: 100%;
	    background-image: url('../images/bg1-expired.gif');
	    background-repeat: repeat-x;
		display:block;
		overflow:hidden;
	}
	.right_posted
	{
		float: right;
		margin: 5px 7px 0px 0px;
		padding: 5px 7px 0px 0px;
	}
	.rounded-tl
	{
		background-image: url('../images/corner_tl.gif');
		background-repeat: no-repeat;
		background-position: top left;

	}
	.rounded-tr
	{
		background-image: url('../images/corner_tr.gif');
		background-repeat: no-repeat;
		background-position: top right;
		padding:1px 0px 0px 0px;
	
	}

	.rounded-bl
	{
		background-image: url('../images/corner_bl.gif');
		background-repeat: no-repeat;
		background-position: bottom left;

	}
	.rounded-br
	{
		background-image: url('../images/corner_br.gif');
		background-repeat: no-repeat;
		background-position: bottom right;
		padding:1px 0px 0px 0px;
	
	}

	.deal_heading_coupon_tl
	{
		width: 3px;
	  background-image: url('../images/bg_corner_tl.gif');
	  
	}
	.deal_heading_coupon_tr
	{
		width: 3px;
	  background-image: url('../images/bg_corner_tr.gif');
	  background-position: top right;
	  
	}

		.highlightrow {
	background-color: rgb(205,243,159) !important;
	}

	.clearrow {
	  background-color: #FFFFFF; 
	}

	.expand_image
	{
		padding: 0px;
		margin: 5px 0px 0px 0px;	/* ie required the margin to be changed */
		border: 0px;
	}

	.image_left {
		float:left;
		border:0px;
		padding:0px;
	}
	.image_right {
		float:right;
		border:0px;
		padding:5px 0px 0px 5px;
	}

	.float_left {
		float: left;
	}

	.float_right {
		float: right;
	}

	.item_header 
	{
		font-size:10pt;
		line-height:12pt;
		text-align:left;
		padding:5pt 8pt 5pt 5pt;
	}
	.item_header A 
	{
		text-decoration:underline;
		color:#0066CC;
	}
	.item_header A:hover 
	{
		color:#EE0000;
		text-decoration:none;
	}
	.item_dropframe 
	{
	}
	.item_dropframe_hidden 
	{
		display:none;
	}
	.item_content 
	{
		font-size:9pt;
		line-height: 125%;
		text-align:left;
		padding:2pt 16pt 4pt 16pt;
	}
	.item_content_bookmark
	{
		font-size:9pt;
		line-height: 125%;
		text-align:left;
		margin: 8px 5px 8px 5px;
		padding: 0px 5px 0px 5px;
	}


	.item_footer 
	{
		   display:block;
		   font-size:9pt;
		   line-height:10pt;
		   text-align:left;
		   overflow:hidden;
		   clear:both;
	}
	.item_footer A 
	{
		text-decoration:underline;
		color:#0066CC;
	}
	.item_footer A:hover, .item_footer A:active 
	{
		color:#EE0000;
		text-decoration:none;
	}
	.item_footer_left 
	{
	  float:left;
	  padding:4pt;
	  margin: 0px 0px 0px 2px;
	}
	.item_footer_right 
	{
		float:right;
		padding:4pt;
	}
	.item_footer_left img, .item_footer_right img 
	{
		padding:0pt 4pt 0pt 0pt;
		margin:0px;
		border:none;
		vertical-align:middle;
	}
	.item_separator 
	{
		display:block;
		margin:0pt 5pt 0pt 5pt;
		height:1px;
		overflow:hidden;
		clear:both;
		background-color:#BBDDFF;
	}
	.rss_image_right {
		float: right;
		border: 0px;
		padding: 0px;
		margin: 0px;
	}

.content_margin {
	margin:0px 5px 0px 5px;
}

.main_content_bg {
	background-color: #FFFFFF;
}

.redbold {
	font-weight: bold;
	color: red;
}

.red_text {
	color: red;
	font-weight: none;
	padding: 0px;
	margin: 0px;
}

.greenbold {
	font-weight: bold;
	color: green;
}

.coupon {
	font-size: 13px;
}

/************************* NEW FORMAT ******************************/


/********************************************************************/

/* forum posting for expired */
.expiredposting {
	color: #b40000;
	font-size: 13px;
	font-weight: bold;
}

/* forum posting for store names */
.headerfont {
	font-weight: bold;
	font-size: 16px;
}

/**** START TOP MENU BAR ****/

/* main header menu bar */
.menubar {
  color: white;
  background-color: #0066CC;
  text-decoration: none;
  font-size: 14px;
  margin: 1ex;
}

/* links in the menu bar */
.menubar a {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  margin: 0 0.75ex 0 0.5ex;
  -moz-outline-style: none;
}  

/* main menu bar selected tabs */ 
.tab_select_left { 
	background: url('../images/tab_left.gif') no-repeat bottom left; 
	width: 11px;
}

.tab_select_right {
	background: url('../images/tab_right.gif') no-repeat bottom right; 
	width: 11px;
}

.tab_select_middle {
  background: url('../images/tab_middle.gif') repeat bottom; 
  background-color: white;
}

/* main menu bar unselected tabs */ 
.tab_left { 
	background: url('../images/tab_norm_left.gif') no-repeat bottom left; 
	width: 11px;
}

.tab_right {
	background: url('../images/tab_norm_right.gif') no-repeat bottom right; 
	width: 11px;
}

.tab_middle {
  background: url('../images/tab_norm_middle.gif') repeat bottom; 
  background-color: #0066CC;
}

/* main menu bar links */
A.tab_links:visited {
	color: white; 
	text-decoration: underline;
}

A.tab_links:active {
	color: white; 
	text-decoration: underline;
	
}
A.tab_links:link {
	color: white; 
	text-decoration: underline;
}
A.tab_links:hover {
	color: white; 
	text-decoration: none;
}

/* main menu bar links */
A.tab_select_links:visited {
	color: #0066CC; 
	text-decoration: none;
}

A.tab_select_links:active {
	color: #0066CC; 
	text-decoration: none;
}
A.tab_select_links:link {
	color: #0066CC; 
	text-decoration: none;
}
A.tab_select_links:hover {
	color: #0066CC; 
	text-decoration: underline;
}

/**** END TOP MENU BAR ****/

/**** START COUPONS ***/
A.headerlinks_underline:visited {
	color: white; 
	text-decoration: underline;
}

A.headerlinks_underline:active {
	color: white; 
	text-decoration: underline;
}
A.headerlinks_underline:link {
	color: white; 
	text-decoration: underline;
}
A.headerlinks_underline:hover {
	color: white; 
	text-decoration: none;
}

/*** COUPONS WHICH EXPIRE SOON ***/
.expiring {
	color: red;
	font-weight: none;
	font-size: 11px;
}

/**** END COUPONS ****/

/*** FORMAT FORUM MENU UNDER MAIN MENU (register/login/etc...) ****/
.forum_menu
{
	background-color: #0066CC;	
	border-width: 1px 0px 1px 0px;
	border-color:#FFFFFF;
	border-style: solid; 
}

/***** START SIDEBAR *****/

.sidebar_padding { 	
	display: block;
	padding-top : 6px; 
	padding-right : 10px; 
	padding-bottom : 6px; 
	padding-left : 25px;  
}

.sidebar {
	background-color: #E4F0FF;
	border-left-width:1px;
	border-left-color:#999999;
	border-left-style:solid;
}

.sidebar_heading_black {
	font-size: 13px;
	color: black;
	font-weight:bold;

}

/***** END SIDEBAR *****/



.new {
	color: green;
	font-weight: none;
	font-size: 11px;
}

.search_button { 
	background-color: white;
	border-width: 1px 1px 1px 1px; 
	padding: 1px 1px 1px 1px; 
	border-color: black; 
	border-style:solid;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;

}

.spaced { line-height: 1.4em; }
.spaced SUB, .spaced SUP { line-height: 0; }

.search_text { 
	background-color: white;
	border-width: 1px 1px 1px 1px; 
	padding: 2px 2px 2px 2px; 
	border-color: black; 
	border-style:solid;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.sidebar_heading_white {
  color: white;
  background-color: #78A1EA;
  font-size: 14px;
  font-weight: bold;

}

form {margin-bottom: 0px;}

.standardfont {
	font-size: 13px;
	color: black;
}

.alignright {
	text-align: right;
	float: right;
}

.footer {
  color: white;
  background-color: #0066CC;
  font-size: 11px;
  margin: 0;
  padding: 1em 1mm 0ex 1mm;
}

.footer_left {
  line-height: 1.45em;
  float: left;
  clear: left;
}

.footer_right {
  text-align: right;
  line-height: 1.45em;
}

.footer_llc {
  color: white;
  background-color: #0066CC;
  font-size: 11px;
  margin: 0;
  padding: 1em 1mm 1ex 1mm;
  float: left;
  clear: left;
}

A.footer:link {
  color: white;
  text-decoration: underline;
}
A.footer:active {
  color: white;
  text-decoration: underline;
}
A.footer:visited {
  color: white;
  text-decoration: underline;
}
A.footer:hover {
  color: white;
  text-decoration: none;
}

.c {width: 4; height: 4;}

.bubble {
  background-color: #0066CC;
  background-image: url('../images/bg1.gif');
  background-repeat: repeat-x;
}
.bubble_expired {
  background-color: #FF3300;
  background-image: url('../images/bg1-expired.gif');
  background-repeat: repeat-x;
}

input.submit
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-image: url(../images/background_form_element.gif);
	background-repeat: repeat-x;
	color: #333333;
	font-size: 80%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

input.text
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	color: #333333;
	font-size: 80%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

input.submit:active
{
	border: 3px double #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}

.deal_heading {
  color: white;
  background-color: #0066CC;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: .5ex 1ex .5ex 1.5mm;
  background-image: url('../images/bg1.gif');
  background-repeat: repeat-x
}

.deal_heading_expired {
  color: white;
  background-color: #FF3300;
  font-size: 14px;
  margin: 0;
  padding: .5ex 1ex .5ex 1.5mm;

  background-image: url('../images/bg1-expired.gif');
  background-repeat: repeat-x;
}


.tl {padding: 0; width: 4; text-align: left; vertical-align: top; }
.tr {padding: 0; width: 4; text-align: right; vertical-align: top; }
.bl {padding: 0; width: 4; text-align: left; vertical-align: bottom;}
.br {padding: 0; width: 4; text-align: right; vertical-align: bottom;}


.bluerow 
{
  background-color: #E4F0FF;
  font-size: 13px;
  margin: 0em .5em 0em .5em;
  padding: 1ex 1ex 1ex 1ex;
  border-width: 0px 1px 0px 1px; 
  border-color: #bfdbff; 
  border-style: none;
}
.offwhiterow
{
  background-color: #FBFBFB;
  font-size: 13px;
  margin: 0em .5em 0em .5em;
  padding: 1ex 1ex 1ex 1ex;
  border-width: 0px 1px 0px 1px; 
  border-color: #bfdbff; 
  border-style: none;
}

.black_friday_row
{
  font-size: 12px;
  margin: 0em .5em 0em .5em;
  padding: 3px 5px 3px 5px;
}

.deal_image
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	float: right;
}

.expiredrow {
  background-color: #FFE4E4;
  font-size: 13px;
  margin: 0em .5em 0em .5em;
  padding: 1ex 1ex 1ex 1ex;
  border-width: 0px 1px 1px 1px; 
  border-color: #bfdbff; 
  border-style:none;
}

.menu_table_outline 
{ 
	border-width: 0px 1px 1px 1px; 
	border-color: #B8B8B8; 
	border-style:solid;
}
.floatright {
	float: right;
	clear: right;
}

.redfont {
 color: red;
 }

.details_hidden {
  display: none;
}
.float_left {
	float: left;
}

.details {
  font-size: 13px;
  line-height: 125%;
  margin: 0em 0em 0em 0em;
  padding: 2ex 1ex 1ex 1ex;
}

.noselect {
	-moz-outline-style: none;
}

A.deallinks:visited {
	color: #0066CC; 
	text-decoration: underline;
}

A.deallinks:active {
	color: #0066CC; 
	text-decoration: underline;
}
A.deallinks:link {
	color: #0066CC; 
	text-decoration: underline;
}
A.deallinks:hover {
	color: #EE0000; 
	text-decoration: none;
}

A.blackdeallinks:visited {
	color: black; 
	text-decoration: none;
}

A.blackdeallinks:active {
	color: black; 
	text-decoration: none;
}
A.blackdeallinks:link {
	color: black; 
	text-decoration: none;
}
A.blackdeallinks:hover {
	color: black; 
	text-decoration: none;
}

A.blackdeallinks2:visited {
	color: blue; 
	text-decoration: none;
}

A.blackdeallinks2:active {
	color: blue; 
	text-decoration: none;
}
A.blackdeallinks2:link {
	color: blue; 
	text-decoration: underline;
}
A.blackdeallinks2:hover {
	color: blue; 
	text-decoration: none;
}


A.sidebarlinks:visited {
	color: #0066CC; 
	text-decoration: none;
	display: block;
	padding-top : 6px; 
	padding-right : 10px; 
	padding-bottom : 6px; 
	padding-left : 25px; 
	
}
A.sidebarlinks:active {
	color: #0066CC; 
	text-decoration: none;
	display: block;
	padding-top : 6px; 
	padding-right : 10px; 
	padding-bottom : 6px; 
	padding-left : 25px; 
}
A.sidebarlinks:link {
	color: #0066CC; 
	text-decoration: none;
	display: block;
	padding-top : 6px; 
	padding-right : 10px; 
	padding-bottom : 6px; 
	padding-left : 25px; 
}

A.sidebarlinks:hover {
	background-color:  #008EE9;
	color:#FFFFFF; 
	text-decoration: none;
	display: block;
	padding-top : 6px; 
	padding-right : 10px; 
	padding-bottom : 6px; 
	padding-left : 25px; 
}

A.sidebarlinks_coupons:visited {
	color: #0066CC; 
	text-decoration: none;
	display: block;
	padding-top : 6px; 
	padding-right : 10px; 
	padding-bottom : 6px; 
	padding-left : 10px; 
	
}
A.sidebarlinks_coupons:active {
	color: #0066CC; 
	text-decoration: none;
	display: block;
	padding-top : 6px; 
	padding-right : 10px; 
	padding-bottom : 6px; 
	padding-left : 10px; 
}
A.sidebarlinks_coupons:link {
	color: #0066CC; 
	text-decoration: none;
	display: block;
	padding-top : 6px; 
	padding-right : 10px; 
	padding-bottom : 6px; 
	padding-left : 10px; 
}

A.sidebarlinks_coupons:hover {
	background-color: #008EE9;
	color:#FFFFFF; 
	text-decoration: none;
	display: block;
	padding-top : 6px; 
	padding-right : 10px; 
	padding-bottom : 6px; 
	padding-left : 10px; 
}





.tablespacing {
	margin: 1.5ex 1.3ex 1.5ex 1.0ex;
}


.blue_heading {
  color: #0066CC;
  font-size: 18px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

.blackfriday_heading {
  color: #0066CC;
  font-size: 22px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

.blue_bold {
  color: #0066CC;
  font-size: 14px;
  font-weight: bold;
}


.expired {
  color: red;
  font-size: 10px;
}

.expires_today {
  color: #FF6633;
  font-size: 10px;
}

.expired_white {
  color: white;

}

.postedon {
  color: black;
  font-size: 10px;
  clear: right;
  text-align: right;
  float: right;

}

.floatleft {
  clear: left;
  text-align: left;
  float: left;
}

.expired_small {
  color: red;
  font-size: 10px;
}

.black {
	color: black;
}

.tablesolidborder {
	border: 1px solid  #999999;
}


.newsletter_table { 
	background-color: #EFF5FF; 
	border-width: 2px 1px 2px 1px; 
	border-color: #000000; 
	border-style:solid;
}

.emailpreview_table { 
	background-color: #E4F0FF; 
	border-width: 1px 1px 1px 1px; 
	border-color: #000000; 
	border-style:solid;
}

.newcouponstable {
  background-color: #FBFBFB;
  border-right: 2px; 
  border-left: 2px; 
  border-color: #78A1EA;
  border-style:solid;
}

.lighterBackground {
  color: inherit;
  background-color: white;
  border-bottom: 1px solid rgb(153,153,153);
  border-top: 1px solid rgb(153,153,153);
}
.topcouponborder {

  border-top: 1px solid rgb(153,153,153);
}

.faq {
	display: inline;
}

.faq_hidden {
	display: none;
}

li {
  margin: 0;
  padding: 0.3ex 0;  /* Circumvents a rendering bug (?) in MSIE 6.0 */
}

.highlightrow_mid {
  border-width: 1px 0px 1px 0px; 
  border-color: gold; 
  border-style:solid;
  background-color: #FFF0BE; 
  font-size: 13px;
  margin: 0em .5em 0em .5em;
  padding: 1ex 1ex 1ex 1ex;
}
.highlightrow_left {
  border-width: 1px 0px 1px 1px; 
  border-color: gold; 
  border-style:solid;
  background-color: #FFF0BE; 
  font-size: 13px;
  margin: 0em .5em 0em .5em;
  padding: 1ex 1ex 1ex 1ex;
}
.highlightrow_right {
  border-width: 1px 1px 1px 0px; 
  border-color: gold; 
  border-style:solid;
  background-color: #FFF0BE; 
  font-size: 13px;
  margin: 0em .5em 0em .5em;
  padding: 1ex 1ex 1ex 1ex;
}

/* Page Numbers */
.pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10.5pt;
	float: right;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #fff;
    font-weight: bold;
    background: #06c;
    color: #fff;
}

.pages span.period {
	border: 0px;
    font-weight: bold;
    color: #0066CC;
	background: transparent;
	padding: 1ex 1ex 0ex 1ex;
}


.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
	background: #fff;
	color: #0066CC
}

.pages a:hover {
    border-color: #fff;
	background: #0082E5;
	color: #fff;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}



