* { margin:0px; padding:0px; }
ul, ol { list-style:none; }
body, tr, td {font-family: arial; font-size: 10pt; color: #555555;}
a {color : #2881C8;}
a:hover {color : #0862A9;}

.titleInt, .titleFront{font-size: 16pt; color: #2881C8; font-weight:bold;}
a.plus600{letter-spacing : -1px; letter-height : 35px; font-size: 16pt; color: #FFFFFD; text-decoration: none;}
a.plus600:hover{color: #dddddd; text-decoration: none;}
.navigation, a.navigation {color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.navigation:hover {color: #294A7B; font-size: 9pt; font-weight: normal; text-decoration: none;}
.navigationMenu, a.navigationMenu {color: #000000; font-size: 9pt; font-weight: normal; text-decoration: none;}
a.subnavigation {color: #000000; font-size: 9pt; font-weight: normal; text-decoration: none;}
a.subnavigation_hover {color: #294A7B; font-size: 9pt; font-weight: normal; text-decoration: none;}
.navigationDiv {color: #000000; font-size: 9pt; font-weight: normal; text-decoration: none; cursor: pointer; cursor: hand;}
.navigationDiv_hover {color: #0862A9; font-size: 9pt; font-weight: normal; text-decoration: none; cursor: pointer; cursor: hand;}
a.username{color: white; text-decoration: underline;}
a.username:hover{color: #CCCCCC;}
a.logout{color: white; text-decoration: underline;}
a.logout:hover{color: #CCCCCC;}
.LoggedInAs{color: white;}
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;}

div.Separator_Horizontal{width:100%; height: 1px; background-color: #94A3CA; border-bottom: 1px solid #ECE9D8;  margin-bottom: 7px; margin-top: 4px;}

div.BoxTop{background-color: #586CA8; padding: 2px; padding-left: 5px; color: white; font-weight: bold; text-transform: uppercase; width: 100%;}
div.BoxBody{background-color: #EEEEEE; padding: 7px; width: 100%;}

/* LoginBox */
.LoginBox_Border{background color: #555555;}
.LoginBox_tdUsername{background color: #257FC6; font-weight: bold; color: #FFFEFF; text-transform: uppercase;}
.LoginBox_tdPassword{background color: #257FC6; font-weight: bold; color: #FFFEFF; text-transform: uppercase;}
.LoginBox_tdBlank{background color: #56A6E5;}
.LoginBox_tdSubmit{background color: #257FC6;}
.LoginBox_edtUsername{width: 150px; color: #0761A6}
.LoginBox_edtPassword{width: 150px; color: #0761A6}

/* Showmerchant Page */
.sm_Description{ background-color: #EEEEEE; padding:3px;}
.sm_CashBackTitle{color: white; text-transform: uppercase; font-size: 8pt; font-weight: bold; background-color: #0F69AF;}
.sm_CashBackBody{color: white; font-size: 24pt; font-weight: bold; background-color: #8FC4EE; padding:10px;}
.sm_CouponTitle{color: white; text-transform: uppercase; font-size: 8pt; font-weight: bold; background-color: #0F69AF;}
.sm_CouponBody{color: white; font-size: 12pt; background-color: #8FC4EE; padding:10px;}


/* Showcategory page */
	/* Simple Discounts */
	div.SC_SD_Header{width: 100%; color: #EEEEEE; background-color: #2983CA; 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: 100%; 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: 100%; color: #EEEEEE; background-color: #FF4D31; border: 1px solid black; padding: 3px;}
	div.SC_RS_Body{width: 100%; 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: #257FC6;}
		.SC_RS_Spacing{background-color: white;}
		.SC_RS_Row1{background-color: #257FC6;}
		.SC_RS_Row2{background-color: #56A6E5;}
		.SC_RS_Row3{background-color: #78B8EA;}
		a.StoreName {font-weight: bold; color: #FFFEFF; text-transform: uppercase; text-decoration: none;}
		a.StoreName:hover {color: #DDDDDD;}
		.SC_RS_Description {color: #FFFEFF; font-size: 9pt;}
		.SC_RS_Coupon {font-weight: bold; color: #FFFEFF;}
		.SC_RS_Rebate {font-weight: bold; font-size: 16pt; color: #FFFEFF;}
		
		
	/* Web Search */
	div.SC_WS_Header{width: 100%; color: #EEEEEE; background-color: #2983CA; 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: 100%; background-color: white; border-top: 0px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; padding: 3px;}	


.edtUsername{font-size: 9pt; color:#556b2f; border: 1px #47739A solid; width: 90px; font-weight: normal;}
.edtPassword{font-size: 9pt; color:#556b2f; border: 1px #47739A solid; width: 90px; font-weight: normal;}
a.JoinFree{font-size:8pt; color: white; font-weight: normal; text-decoration: none;}
a.JoinFree:hover{color: #CCCCCC;}
.btnLogin{}


a.steps{font-size: 14pt; font-weight: bold;}

div.CouponsFooter{
	background-color: red;
	padding-top:7px;
	padding-bottom:6px;	
	background-image: url(/content/4521/images/couponsfooter.gif);		
	text-align: center;
}
a.CouponsFooter{
	color: white; 
	text-decoration: none; 
	text-transform: uppercase;
	font-size : 10px;
}
a.CouponsFooter:hover {
	color: #CCCCCC; 
}

body, tr, td {font-size: 10pt;}
a{text-decoration: none;}
form {display: inline;}
th {
	color : #000000;
	font-size : 11px;
	font-family : Arial,Verdana,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Arial,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 13px;
	font-family : Arial,Verdana,Arial;
	font-weight: bold;
	font-style: italic;
}
.title {
	color : #FFFFFF;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 37px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Arial,Verdana,Arial;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Arial,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Arial,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FF7500;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 25px;
	font-size : 11px;
	font-family : Arial,Verdana,Arial;
	font-weight: bold;
}
.left b {
	color : #FF6600;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Arial,Verdana,Arial;
}
p a {
	color : #000000;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Arial,Verdana,Arial;
}
.menu01 a {
	color : #000000;
	text-decoration: none;
}
.menu01 a:hover {
	color : #555555;
}
.menu02 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Arial,Verdana,Arial;
	font-weight: bold;
}
.menu02 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu02 a:hover {
	color : #DDDDDD;
}
.bar01 {
	color: #OOOOOO;
	margin-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 20px;
	font-size: 18px;
	font-family: Arial,Arial,Verdana;
	font-weight: bold;
}
.b01 {
	color : #000000;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Arial,Verdana,Arial;
}
.b01 a {
	color : #000000;
	text-decoration: none;
}
.b01 a:hover {
	color : #333333;
}
div#wrapper {
	width:100%;
	align:center;
}
div#page {
	width:1000px;
	margin:auto;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	background-color:white;
	margin-top:20px;
}
div#left_bar {
	float:left;
	width:200px;
}
ul#navigationMenu li ul {
	left:195px;	
}
div#main {
	float:right;
	width:800px;
}
div#footer {
	width:980px;
	margin:auto;
	margin-top:0px;
	padding:10px;
	padding-top:20px;
	position:relative;
	z-index:-1;
	margin-top:-15px;
	border-radius:15px;
	
	background: rgb(145,197,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(145,197,238,1) 0%, rgba(7,97,166,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,197,238,1)), color-stop(100%,rgba(7,97,166,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91c5ee', endColorstr='#0761a6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* W3C */	
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
}
div#footer_links {
	float:right;
}
div#copyright {
	float:right;
	clear:both;
}
#loginDiv {
	background: rgb(145,197,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(145,197,238,1) 0%, rgba(7,97,166,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,197,238,1)), color-stop(100%,rgba(7,97,166,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91c5ee', endColorstr='#0761a6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* W3C */	
}
.redGradient {
	background: rgb(255,162,163); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,162,163,1) 0%, rgba(244,33,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,162,163,1)), color-stop(100%,rgba(244,33,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,162,163,1) 0%,rgba(244,33,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,162,163,1) 0%,rgba(244,33,0,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,162,163,1) 0%,rgba(244,33,0,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa2a3', endColorstr='#f42100',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,162,163,1) 0%,rgba(244,33,0,1) 100%); /* W3C */	
}
.blueGradient {
	background: rgb(145,197,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(145,197,238,1) 0%, rgba(7,97,166,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,197,238,1)), color-stop(100%,rgba(7,97,166,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91c5ee', endColorstr='#0761a6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(145,197,238,1) 0%,rgba(7,97,166,1) 100%); /* W3C */	
}
.silverGradient {
	background: rgb(187,187,187); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(187,187,187,1) 1%, rgba(235,235,235,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(187,187,187,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(187,187,187,1) 1%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(187,187,187,1) 1%,rgba(235,235,235,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(187,187,187,1) 1%,rgba(235,235,235,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(187,187,187,1) 1%,rgba(235,235,235,1) 100%); /* W3C */	
}

.table {
	border-spacing:0px;
	width:100%;
	border:2px solid #1e5799;
	border-radius:5px;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
}
div.table h2 {
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	color:white;
	padding:10px;
}
table.table thead {
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	color:white;
}
table.table thead tr {

}
table.table thead th {
	padding:10px;
}
table.table tbody {

}
table.table tbody tr {
	cursor:pointer;
	background-color:#F5F5F5;
}
table.table tbody tr.alt {
	background-color:#DDD;
}
table.table tbody tr:hover {
	background-color:rgb(212,228,239);
}
table.table tbody tr td {
	padding:5px;
	border-right:1px dotted silver;
}
div#LoginWarning {
	margin:10px;
	border:2px solid silver;	
	padding:5px;
	background-color:#ebebeb;
}
div#pc {
	clear:both;
	padding:5px;
}
p.css-vertical-text {
	color:white;
	border:1px solid silver;
	border-radius:3px;
	border-right:0px;
	background-color:#333;
	background-image:url("/content/113705/images/form_bg_main.png");
	writing-mode:tb-rl;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	white-space:nowrap;
	display:block;
	position:absolute;
	padding-left:5px;
	top:73px;
	left:-110px;
	width:196px;
	height:12px;
	font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-shadow: 0px 0px 1px #333;
	max-height:200px;
	max-width:200px;
}

.css-vertical-text {
	top:82px!important;	
}

#LoginWarning {
	border:2px solid red;
	font-weight:bold;
	color:red;	
	background-color:#FF9;
	padding:10px;
}
.tooltip {
	display:none;
	background-color:#999;
	border:1px solid black;
	font-size:12px;
	padding:5px;
	color:#fff;	
	z-index:10;
}
#GlobalProductSearchForm input[type=text] {
	width:125px;	
}
div#ProductSearchParams {
	border:1px solid silver;
	padding:10px;	
}

div#ProductSearchParams button {
	font-size:10px;
	margin:0px;
	padding:0px;	
}

form#ProductSearchForm {
	
}

form#ProductSearchForm label {
	width:150px;	
	display:inline-block;
	margin:8px;
}

form#ProductSearchForm input[type=text] {
	width:auto;
	display:inline-block;
	margin:5px;
}
ul.Products {
	
}
div#MerchantSearchResults ul li {
	border-bottom:1px dotted silver;
}
div#MerchantSearchResults ul li:hover {
	background: rgb(255,162,163); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,162,163,1) 0%, rgba(244,33,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,162,163,1)), color-stop(100%,rgba(244,33,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,162,163,1) 0%,rgba(244,33,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,162,163,1) 0%,rgba(244,33,0,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,162,163,1) 0%,rgba(244,33,0,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa2a3', endColorstr='#f42100',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,162,163,1) 0%,rgba(244,33,0,1) 100%); /* W3C */	
}
a#MerchantLink {
	float:right;
}
#MerchantHeader {
	border-bottom:1px dotted rgb(145,197,238);
}
ul.Products li.Product {
	width:190px;
}
