body {
	font-family: Tahoma,Verdana, Geneva, Arial, helvetica, sans-serif;
	background-image: none;
    background-attachment: fixed;
    background-color: #344857;
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
    padding: 0px;
}

body #lite_body {
	background-color: white;
    position: relative;
    width: 824px;
    top: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.lite_content {
	margin-left:12px;
	margin-right: 10px;
}

.mn_special_body_width{
	float: left;
	width: 500px;
}
.mn_wide_right_width{
	float: left;
}
#mn_topnav {
	background-color: #FFFFFF;
	color: #223344;
	font-size: 9px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #92EE37;
	border-bottom-color: #92EE37;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin: 10px auto;
}

#mn_topnav, #mn_topnav a:link, #mn_topnav a:visited {
	background-color: #FFFFFF;
	color: #223344;
	font-size: 9px;
}

#mn_topnav_selected, #mn_topnav_selected a:link, #mn_topnav_selected a:visited {
	background-color: white;
	color: #000000;
	font-weight: bold;
}
#mn_topnav_special_offers, #mn_topnav_special_offers a:link, #mn_topnav_special_offers a:visited {
	/* color: #FF0000; */
	font-weight: bold;
}
#mn_topnav_special_offers_selected, #mn_topnav_special_offers_selected a:link, #mn_topnav_special_offers_selected a:visited {
	color: #B8860B;
}
#mn_topnav_selected {
	background-color: none;
}
.mn_topnav_tab a:link, .mn_topnav_tab a:visited {
	color: #000000;
}

#mn_topnav_dropdown_tab { width: 100px; position: absolute; top: 134px; left: 375px; cursor: pointer; background-color: #3165ce; }
#mn_topnav_dropdown_tab ul li a:link, #mn_topnav_dropdown_tab ul li a:visited { background-color: #e7efef; color: #204e7c; width: 100px; }
#mn_topnav_dropdown_tab ul { display: none; width: 150px; border: 1px #3165ce solid; }
#mn_topnav_dropdown_tab ul li { display: block; padding: 3px; background-color: #e7efef; }
#mn_topnav_dropdown_tab:hover ul { display: block; padding: 0px; margin: 0px; background-color: #e7efef; }

#mn_topnav_dropdown_tab ul li:hover { text-decoration: underline; color: #3165ce; }
#mn_topnav_dropdown_tab ul li:hover a:link, #mn_topnav_dropdown_tab ul li:hover a:visited { text-decoration: underline; color: #3165ce; }

#mn_featured_merchants_header{
	background-color: #009977;
	border: none;
}
#mn_featured_merchants_header_content {
	color: white;
}
#mn_footer {
	background-color: #344857;
	border-top-color: #3165CE;
	border-top-style: none;
	border-top-width: 2px;  
}
.mn_merchant_category_list_header{
	background-color: #DEEFFF;
	color: #000000;
	border: none;
}
.mn_merchant_category_list_header a:link, .mn_merchant_category_list_header a, .mn_merchant_category_list_header a:visited {
	color: #000000;
}
#mn_category_list_header {
	background-color: #009977;
	border: none;
}
#mn_category_list_header_content {
	color: white;
} 
.mn_section_header {
	background-color: #009977;
	color: #FFFFFF;
}
.mn_section_header_content {
	color: #FFFFFF;
	border: none;
}
.mn_section_header a, .mn_section_header a:hover, .mn_section_header a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#mn_all_merchants_header {
	background-color: #009977;
	border: none;
}
#mn_all_merchants_header_content_left {
	color: #FFFFFF;
}
#mn_merch_logo_88_31_header{
	background-color: #009977;
	border: none;
}

.mn_emall_info {
	color: black; 
}
#mn_emall_info, #mn_emall_info a {
	font-size: 11px;
}

#mn_header {
	margin-top: 0px;
}
#welcomeBar{
	text-align: left;
	color: #204E7C;
	border-bottom: 1px solid #A1BCD2;
	padding-bottom:8px;
	margin-bottom:8px;
	font-weight: normal;
}
#welcomeBar a{
	color: #405ebe;
	padding-bottom:3px;

}
#my_nav{
/*
	border-top: 1px solid #A1BCD2;
	padding-top:8px;
	margin-top: 8px;
	padding-bottom: 8px;
 */

}
#my_nav ul
{
	list-style-type: none;
	text-align: left;
	margin: 0 0;
	padding-left: 0;
}

#my_nav ul li a
{
	/* background: transparent url(../../global/square.gif) left center no-repeat; */
	/* padding-left: 15px; */
	text-align: left;
	font: normal 11px  sans-serif;
	text-decoration: none;
	color: #002BB8;
}

#my_nav ul li a:hover
{
	/* background: transparent url(../../global/square.gif) left center no-repeat; */
	color: #002BB8;
	text-decoration:underline;
}

.mn_wide_right_width{
	padding-left: 15px;
}

.mn_faq_text {
	/* padding-left: 20px; */
	width: 600px;
}
.mn_faq_text h1 {
	font-size: 20px;
	/* color: #D4001A; */
	color: black;
	font-weight: bold;
}

.mn_faq_text h2{
	font-size: 17px;
	color: #333333;
	font-weight: bold;
}

.mn_faq_text, .mn_faq_text td{
	font-family: Arial, sans-serif, helvetica;
	font-size: 13px;
}

.mn_faq_text a{
	font-family: Arial, sans-serif, helvetica;
 	font-size: 13px;
 	color: #405ebe;
}
.mn_faq_text a:visited{
	font-family: Arial, sans-serif, helvetica;
 	font-size: 13px;
 	color: #651c7e;
}
.mn_faq_text a:hover{
	font-family: Arial, sans-serif, helvetica;
 	font-size: 13px;
 	color: #0000ff;
}
.mn_faq_text li li {
	list-style: circle;
}

.mn_terms_text h1, .mn_privacy_text h1 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
}
.mn_terms_text li {
	/* list-style: decimal; */
	font-size: 13px;
	padding-bottom: 10px;
}
.mn_terms_text {
	/* padding-left: 10px; */
	padding-right: 20px;
}
.mn_terms_text li strong{
	font-size: 14px;
}
.mn_terms_text p {
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 13px;
}
.mn_terms_text ol {
	margin-bottom: 0px;
	/* width: 100%; */
}

.mn_privacy_text li {
	list-style: none;
	font-size: 13px;
	padding-bottom: 10px;
}
.mn_privacy_text li li{
	list-style: disc;
	/* padding-right: 20px; */
}
.mn_privacy_text li strong{
	font-size: 14px;
}
.mn_privacy_text p {
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 13px;
}
.mn_privacy_text ul {
	margin-bottom: 0px;
}
.mn_privacy_text{
	/* padding-left: 10px; */
	padding-right: 20px;
}

.grey-bullet {margin-top: .40em; list-style-image: url(../../global/mvc_objects/images/list_greybullet.gif)}

.listlink a {color: #405EBE; text-decoration: underline;}
.listlink a:visited, .sectiontitle2 a:visited {color: #7A2197; text-decoration: underline;}
.link a:hover, .listlink a:hover, li a:hover, .standard-text a:hover, .sectiontitle a:hover, .sectiontitle-nomargin a:hover, boldheading a:hover, .call-to-action a:hover, .paragraph a:hover, .table-head a:hover {color: #0000FF; text-decoration: underline;}

.sectiontitle a:visited, .sectiontitle-nomargin a:visited, boldheading a:visited, .standard-text a:visited, .call-to-action a:visited, .mod-text a:visited, .link a:visited, .mod-th-text a:visited, .ftr-text a:visited, .paragraph a:visited {color: #7A2197; text-decoration: underline; font-family: verdana,arial,helvetica,sans-serif;}
.standard-text {color: #333333; text-decoration: none; font-size: 13px;}
.standard-text a, .link a, .paragraph a {color: #405EBE; text-decoration: underline; font-size: 13px;}

h1.sectiontitle, h2.sectiontitle {color:#333333; margin-bottom: .45em; font-size: 17px; margin-top: .95em;}
h3.sectiontitle {color:#333333; margin-bottom: .35em; font-size: 17px; margin-top: .95em;}
.sectiontitle-image {margin-top: 0em; margin-bottom: 0em;}

.paragraph {color: #333333; margin-top: .45em; margin-bottom: .45em; font-size: 13px;}

.back-to-top {color: #405EBE; font-size: 70%; text-decoration: none; height: 15px; text-align: right; padding-right: .5em;}
.back-to-top a {color: #405EBE; text-decoration: none;}
.back-to-top a:hover {color: #0000FF;}


/* products */

#mn_featured_products_header {
    background-color: #009977;
	border: none;
}

/* /products */

.mn_login_headline {font-size: 14px; padding: 0px 0px 12px 0px; float: left; }

/* My account CSS class begin */
.mn_ma_table_header {
	background-color: #EEE;
	color: black;
}
.mn_ma_list_header {
   background-color: #EEE;
   color: black;
   font-weight: bold;
   padding-left: 5px;
   padding-right: 2px;

}
.mn_ma_list_item {
	padding: 2px;
	padding-left: 6px;
	font-weight: normal;
}
.mn_ma_no_balance {
	font-size: 14px;
	border: 2px solid;
	padding: 2px;
	padding-left: 6px;
	font-weight: bold;
}
.mn_ma_list_item_neg {
	padding: 2px;
	padding-left: 6px;
	font-weight: normal;
	color: red;
}
.mn_ma_list_item_small {
	padding: 0px 0px 0px 5px;
	font-size: x-small;
}
.mn_ma_table_color1 {
	background-color: #FFFFFF;
}
.mn_ma_date_width {
	width: 100px;
}
.mn_ma_reward_width {
	width: 90px;
}
.mn_ma_detail_width {
	width: 90%;
}
.mn_ma_summ_width {
	width: 300px;
}
.mn_ma_summ_td_width {
	width: 200px;
}
.mn_ma_page_link_text {
 	font-size: 12px;
}
#mn_ma_list_link {
  color: black;
 }
/* My account CSS class end */

#mn_merchant_search {
	padding: 5px;
	background-color: #FFFFFF;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	width: auto;
}

#mn_emall_info {
	padding: 10px;
	background-color: #FFFFFF;
	color: #666666;
	border: 1px solid #CDCDCD;
}

.mn_brand_footer, a:link, a:visited {
	color: #99aaaa;
	font-size: 10px;
	text-align: left;
	padding-top: 30px;
	padding-bottom: 30px;
	text-decoration: none;
}
