a:link { color: #446D8C; text-decoration: none; }
a:hover { color: #999999; text-decoration: underline; }
a:active { color: #999999; text-decoration: none; }
a:visited { color: #446D8C; text-decoration: none; }
a:visited:hover { color: #999999; text-decoration: underline; }
.headline { font-family: georgia, times new roman; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; color: #446D8C; text-decoration: none; text-transform: capitalize;  line-height: normal; }
.maintext { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; color: #000000; text-decoration: none; text-transform: none;  line-height: normal; }
.largetext { font-family: georgia, times new roman; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; color: #000000; text-decoration: none; text-transform: none;  line-height: normal; }
.smalltext { font-family: georgia, times new roman; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: none; text-transform: none;  line-height: normal; }
.smalltext a:link { color: #FFFFFF; text-decoration: none; }
.smalltext a:hover { color: #999999; text-decoration: underline; }
.smalltext a:active { color: #999999; text-decoration: none; }
.smalltext a:visited { color: #FFFFFF; text-decoration: none; }
.smalltext a:visited:hover { color: #999999; text-decoration: underline; }
.copyright { font-family: georgia, times new roman; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; text-transform: none;  line-height: normal; }
.copyright a:link { color: #0C0145; text-decoration: none; }
.copyright a:hover { color: #446D8C; text-decoration: underline; }
.copyright a:active { color: #446D8C; text-decoration: none; }
.copyright a:visited { color: #0C0145; text-decoration: none; }
.copyright a:visited:hover { color: #446D8C; text-decoration: underline; }
.addanad { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9px; color: #446D8C; text-decoration: none; text-transform: none;  line-height: normal; }
.boldtext { font-weight: bold }
.smallesttext { font-size: 10px }
#textBox { padding: 2px; border: 1px solid #C5C5C5; font-size: 11px; background-image: url(/content/135650/images/textbox.gif) }
#checkBox { width: 11; height: 11 }
#button { font-family: Arial; font-size: 12px }
#searchbutton { font-family: Arial; font-size: 9px }
ul li{ list-style-image: url(/content/135650/images/bullet.gif); list-style-position: outside }

#leftNav { width: 140px; vertical-align: top; }
#leftNav div { border-width: 0; padding: 0px 0.5em 0px 0.2em; margin: 0; text-align: left; padding: 0; display: block; }
#leftNav a { text-decoration: none; font-family: Arial; font-weight: bold; font-size: 11px; display: block; padding: 0px 0.5em 0px 0.2em; margin: 0; text-align: left; }
#leftNav a:link { color: #000000; background-color: #D4D4D4; border: solid #BCBCBC; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
#leftNav a:active { color: #FFFFFF; background-color: #446D8C; border: solid #0C0145; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
#leftNav a:hover { color: #FFFFFF; background-color: #446D8C; border: solid #0C0145; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
#leftNav a:visited { color: #000000; background-color: #D4D4D4; border: solid #BCBCBC; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
#leftNav a:visited:hover { color: #FFFFFF; background-color: #446D8C; border: solid #0C0145; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }

#leftNavItem { width: 140px; }
#rightNav div { border-width: 0; border: 0px solid #000000; padding: 1px 0.5em 1px 0.1em; margin: 0; text-align: center; padding: 0; }
#rightNav a { text-decoration: none; font-family: georgia, times new roman; font-weight: bold; font-size: 10px; display: block; padding: 1px 0.5em 1px 0.1em; margin: 0; text-align: center; }
#rightNav { width: 125px; height: 20px; vertical-align: middle; }
#rightNav a:link { color: #FFFFFF; background: url(/content/135650/images/blue_button_back.gif); }
#rightNav a:active { color: #FFFFFF; background: url(/content/135650/images/blue_button_back_over.gif); }
#rightNav a:hover { color: #FFFFFF; background: url(/content/135650/images/blue_button_back_over.gif); }
#rightNav a:visited { color: #FFFFFF; background: url(/content/135650/images/blue_button_back.gif); }
#rightNav a:visited:hover { color: #FFFFFF; background: url(/content/135650/images/blue_button_back_over.gif); }
#rightNavItem { width: 125px; }

.navigationDiv { width: 140px; vertical-align: top; }
.navigationDiv div { text-decoration: none; font-family: Arial; font-weight: bold; font-size: 11px; display: block; border-width: 0; padding: 0px 0.5em 0px 0.2em; margin: 0; text-align: left; }
.navigationDiv div:link { color: #000000; background-color: #D4D4D4; border: solid #BCBCBC; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.navigationDiv div:active { color: #FFFFFF; background-color: #446D8C; border: solid #0C0145; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.navigationDiv div:hover { color: #FFFFFF; background-color: #446D8C; border: solid #0C0145; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.navigationDiv div:visited { color: #000000; background-color: #D4D4D4; border: solid #BCBCBC; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.navigationDiv div:visited:hover { color: #FFFFFF; background-color: #446D8C; border: solid #0C0145; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }

.m { width: 140px; vertical-align: top; }
.m div { text-decoration: none; font-family: Arial; font-weight: bold; font-size: 11px; display: block; border-width: 0; padding: 0px 0.5em 0px 0.2em; margin: 0; text-align: left; }
.m div:link { color: #000000; background-color: #D4D4D4; border: solid #BCBCBC; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.m div:active { color: #FFFFFF; background-color: #446D8C; border: solid #0C0145; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.m div:hover { color: #FFFFFF; background-color: #446D8C; border: solid #0C0145; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.m div:visited { color: #000000; background-color: #D4D4D4; border: solid #BCBCBC; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
.m div:visited:hover { color: #FFFFFF; background-color: #446D8C; border: solid #0C0145; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }

.username { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; color: #000000; text-decoration: none; text-transform: none;  line-height: normal; }

.logout { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; color: #000000; text-decoration: none; text-transform: none;  line-height: normal; }

.LoggedInAs { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; color: #000000; text-decoration: none; text-transform: none;  line-height: normal; }

.navigation {color: #E6E7EC; font-size: 9pt; font-weight: bold; text-decoration: none;}
a.navigation {color: #E6E7EC; font-size: 9pt; font-weight: bold; text-decoration: none;}
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;}
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;}
a.copyrightBottom {font-size: 8pt;}
.edtSearch{ padding: 2px; border: 1px solid #C5C5C5; font-size: 11px; background-image: url(/content/135650/images/textbox.gif) }
.edtUsername{ padding: 2px; border: 1px solid #C5C5C5; font-size: 11px; background-image: url(/content/135650/images/textbox.gif) }
.edtPassword{ padding: 2px; border: 1px solid #C5C5C5; font-size: 11px; background-image: url(/content/135650/images/textbox.gif) }
.edtLogin{ padding: 2px; border: 1px solid #C5C5C5; font-size: 11px; background-image: url(/content/135650/images/textbox.gif) }
.btnSearch{ font-family: Arial; font-size: 12px }
.btnLogin{ font-family: Arial; font-size: 12px }
.titleInt{font-size: 16pt; color: #446D8C; font-weight:bold;}
.titleFront{font-size: 26pt; color: #D8BF00; font-weight:bold;}
.imgBorder{border-color: #1B6777;}
.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;}
a.plus600{letter-spacing : -1px; letter-height : 35px; font-size: 16pt; color: #FFFFFD; text-decoration: none;}
a.plus600:hover{color: #dddddd; text-decoration: none;}
a.StoreName {font-weight: bold; color: #FFFEFF; text-transform: uppercase;}
a.StoreName:hover {color: #DDDDDD;}
.Description {color: #FFFEFF; font-size: 13px;}
.Coupon {font-weight: bold; color: #FFFEFF; font-size: 13px;}
.Rebate {font-weight: bold; font-size: 13px; color: #FFFEFF;}
.ShowCatHead {font-weight: bold; color: #416913;}

/* Showcategory page */
	/* Simple Discounts */
	div.SC_SD_Header{width: 540px; color: #DDDDDD; background-color: #6C7AB4; border: 1px solid black; padding: 3px; font-size: 13px;}
	a.a_SC_SD_Header {color: white; text-decoration: underline; font-size: 13px;}
	a.a_SC_SD_Header:hover {color: #CCCCCC; font-size: 13px;}
	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; font-size: 13px;}
	
	/* Rebate Stores */
	
	div.SC_RS_Header{width: 540px; color: #FFFFFF; background-color: #446D8C; border: 1px solid black; padding: 3px; font-size: 13px;}
	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; font-size: 13px;}
		.SC_RS_Head{font-weight: bold; color: #0C0145; font-size: 13px;}
		table.SC_RS_Spacing{background-color: white;}
		td.SC_RS_Row1{background-color: #446D8C;}
		td.SC_RS_Row2{background-color: #577B97;}
		td.SC_RS_Row3{background-color: #698AA3;}
		a.StoreName {font-weight: bold; color: #FFFFFF; text-transform: uppercase; font-size: 13px;}
		a.StoreName:hover {color: #DDDDDD; font-size: 13px;}
		.SC_RS_Description {color: #FFFFFF; font-size: 13px;}
		.SC_RS_Coupon {font-weight: bold; color: #FFFFFF; font-size: 13px;}
		.SC_RS_Rebate {font-weight: bold; font-size: 13px; color: #FFFFFF;}
		.SC_RS_ShowCatHead {font-weight: bold; color: #0C0145; font-size: 13px;}
		
	/* Web Search */
	div.SC_WS_Header{width:540px; color: #EEEEEE; background-color: #A39283; border: 1px solid black; padding: 3px; font-size: 13px;}
	a.a_SC_WS_Header {color: white; text-decoration: underline; font-size: 13px;}
	a.a_SC_WS_Header:hover {color: #CCCCCC; font-size: 13px;}
	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; font-size: 13px;}	

div.CouponsFooter{
	border-top: 1px solid #446D8C;
	border-bottom: 1px solid #446D8C;
	background-color: #698AA3;
	padding:5px;
	text-align: center;
	vertical-align: middle;
}
a.CouponsFooter{color: #FFFFFF; text-decoration: none;}
a.CouponsFooter:hover {color: #A1B6C5;  }

/* 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;
}