body {font-family: arial, helvetica, verdana; color: #505050; font-size: 9pt;}
table {font-family: arial, helvetica, verdana; color: #505050; font-size: 9pt;}
a {text-decoration: none; color: #6CA32E;}
a:hover {text-decoration: none; color: #606060;}
a.NavTop{color:#907E00; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.NavTop:hover{color:#606060; font-weight: bold; text-decoration: none;}
a.JoinFree{font-size:8pt; color:#A17E00; font-weight: normal; text-decoration: none; text-transform: uppercase;}
.JoinFree:hover{color:#886900; font-weight: normal; text-decoration: none;}
.username{color: white; text-decoration: underline;}
.logout{color: white; text-decoration: underline;}
.LoggedInAs{color: white;}

.navigationMenu, a.navigationMenu, .navigation, a.navigation {color: #E6E7EC; font-size: 9pt; font-weight: bold; text-decoration: none;}
.navigationMenu:hover, a.navigationMenu:hover, a.navigation:hover {color: white; font-size: 9pt; font-weight: bold; text-decoration: none;}
a.subnavigation {color: #FDFD2B; font-size: 9pt; font-weight: bold; text-decoration: none;}
a.subnavigation:hover {color: #D8BF00; font-size: 9pt; font-weight: bold; text-decoration: none;}
.btnLogin{font-size: 8pt; color: white; border: 1px #EAD001 solid; background-color: #B68900; width: 50px;}
.edtUsername{font-size: 9pt; color:#556b2f; border: 1px #47739A solid; width: 100px;}
.edtPassword{font-size: 9pt; color:#556b2f; border: 1px #47739A solid; width: 100px;}

div.Separator_Horizontal{width:100%; height: 2px; background-color: #94A3CA; margin-bottom: 7px; margin-top: 4px;}

/* LoginBox */
.LoginBox_Border{background-color: #666666;}
.LoginBox_tdUsername{background-color: #DABF00; font-weight: bold; color: #FFFEFF; text-transform: uppercase;}
.LoginBox_tdPassword{background-color: #DABF00; font-weight: bold; color: #FFFEFF; text-transform: uppercase;}
.LoginBox_tdBlank{background-color: #EAD001;}
.LoginBox_tdSubmit{background-color: #DABF00;}
.LoginBox_edtUsername{width: 150px; color: #625600; font-weight: bold;}
.LoginBox_edtPassword{width: 150px; color: #625600; font-weight: bold;}

/* Showcategory page */
	/* Simple Discounts */
	div.SC_SD_Header{width: 540px; color: #DDDDDD; background-color: #6C7AB4; border: 1px solid black; padding: 3px;}
	a.a_SC_SD_Header {color: white; text-decoration: underline;}
	a.a_SC_SD_Header:hover {color: #CCCCCC;}
	div.SC_SD_Body{width: 540px; background-color: white; border-top: 0px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; padding: 3px;}
	
	/* Rebate Stores */
	
	div.SC_RS_Header{width: 540px; color: #555555; background-color: #EAD001; border: 1px solid black; padding: 3px;}
	div.SC_RS_Body{width: 540px; background-color: white; border-top: 0px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; padding: 3px;}
		.SC_RS_Head{font-weight: bold; color: #416913;}
		table.SC_RS_Spacing{background-color: white;}
		td.SC_RS_Row1{background-color: #6CA32E;}
		td.SC_RS_Row2{background-color: #78B533;}
		td.SC_RS_Row3{background-color: #83C337;}
		a.StoreName {font-weight: bold; color: #FFFEFF; text-transform: uppercase;}
		a.StoreName:hover {color: #DDDDDD;}
		.SC_RS_Description {color: #FFFEFF;}
		.SC_RS_Coupon {font-weight: bold; color: #FFFEFF;}
		.SC_RS_Rebate {font-weight: bold; font-size: 16pt; color: #FFFEFF;}
		.SC_RS_ShowCatHead {font-weight: bold; color: #416913;}
		
	/* Web Search */
	div.SC_WS_Header{width:540px; color: #EEEEEE; background-color: #A39283; border: 1px solid black; padding: 3px;}
	a.a_SC_WS_Header {color: white; text-decoration: underline;}
	a.a_SC_WS_Header:hover {color: #CCCCCC;}
	div.SC_WS_Body{width: 540px; background-color: white; border-top: 0px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; padding: 3px;}	

a.navBottom {color: #E6E7EC; font-size: 9pt; font-weight: normal; text-decoration: none;}
a.navBottom:hover {color: white; font-size: 9pt; font-weight: normal; text-decoration: none;}
.navigationDiv {color: #E6E7EC; font-size: 9pt; font-weight: bold; text-decoration: none; cursor: pointer; cursor: hand;}
.navigationDiv_hover {color: white; font-size: 9pt; font-weight: bold; text-decoration: none; cursor: pointer; cursor: hand;}
a.copyright {font-size: 8pt;}
.edtSearch{height: auto; width: auto; font-size: 10pt; border: 1px #96A8CB solid;}
.btnSearch{font-size: 8pt; color: white; width: auto; background-color: #678DD6; border-bottom: 1px solid #96A8CB; border-right: 1px solid #96A8CB; border-left: 1px solid #96A8CB; border-top:1px solid #96A8CB;}
.imgBorder{border-color: #1B6777;}
.titleInt{font-size: 16pt; color: #6CA32E; font-weight:bold;}
.titleFront{font-size: 26pt; color: #D8BF00; font-weight:bold;}
.NavTopRight{color:#907E00; font-weight: bold; text-decoration: none;}
.NavTopRight:hover{color:#606060; font-weight: bold; text-decoration: none;}
a.Language{color:#998900; font-size: 7pt; text-decoration: none;}
a.Language:hover{color:#606060; text-decoration: none;}
a.CashBack{color:#998900; font-size: 10pt; text-decoration: none;}
a.CashBack:hover{color:#606060; font-size: 10pt; text-decoration: none;}
.plus600{letter-spacing : -1px; letter-height : 35px; font-size: 16pt; color: #FFFFFD; text-decoration: none;}
a.plus600{letter-spacing : -1px; letter-height : 35px; font-size: 16pt; color: #FFFFFD; text-decoration: none;}
a.plus600:hover{color: #dddddd; text-decoration: none;}


div.CouponsFooter{
	border-top: 1px solid #568125;
	border-bottom: 1px solid #568125;
	background-color: #7AB735;
	padding:5px;
	text-align: center;
	vertical-align: middle;
}
a.CouponsFooter{color: #FFFFFE; text-decoration: none;}
a.CouponsFooter:hover {color: #AACE7D;  }

/* New signup styles */
table.signup {
	width: 100%;
	background: #EEEEEE;
	border-collapse: collapse;
}
table.signup td {
	padding: 3px;
}
table.signup tr.endrow {
	background: #fff;
}
table.signup tr.bottomrow td {
	background: #fff;
	text-align: center;
}
table.signup tr.group {
	background: #586CA8;
	color: #fff;
	font-weight: bold;
	font-size: larger;
}
table.signup label {
	font-weight: bold;
}
.formErr {
	color: #f00;
}
span.formErr {
	margin-left: 1em;
}
.benefitIconCell {
	width: 28px;
}
.msg {
	color: #007FFF;
}