﻿/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIRF-flash h1 {
	font: 10pt/10pt arial;
	width: 500px;
}

.sIRF-flash h2 {
	font: 7pt/7pt arial;
}

/* Content Main */
#maincontent, #maincontent-store, #signup-form {
	font: 9pt "palatino linotype", georgia, "times new roman", times;
	color: #000;
}

h1 {
	margin: 0 0 20px 0; padding: 0;
	font: 22pt/normal "palatino linotype", georgia, "times new roman", times;
	color: #ab965e;
}

h1.sIFR {
	margin: 0; padding: 0;
	font: 42pt/normal "palatino linotype", georgia, "times new roman", times;
	color: #ab965e;
}

h2 {
	padding: 7px 0;
	font: 14pt/normal georgia;
	color: #732e3a;
}

.merchants-title {
	background-color: #732e3a;
	padding: 3px 0;
	font: 12pt/normal georgia;
	color: #FFF;
}

#merchants-column-b .merchants-headers {
	padding: 7px 0;
	font: 14pt/normal georgia;
	color: #732e3a;
}

h2.sIFR {
	margin: 0; padding: 0;
	display: inline;
	font: 22pt/normal "palatino linotype", georgia, "times new roman", times;
	color: #ab965e;
}



p {
	padding: 0 0 10px 0;
	line-height: 16pt;
}

b {
	font-weight: bold;
	color: #732e3a;
}

i {
	font-style: italic;
}

a {
	color: #732e3a;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

ul {
	padding: 0 0 10px 0;
}

ul li {
	margin: 0 0 0 15px;
	line-height: 16pt;
	list-style-type: disc;
}

ol {
	padding: 0 0 10px 0;
}

ol li {
	margin: 0 0 0 25px;
	line-height: 16pt;
	list-style-type: upper-roman;
}

ol.ol_decimal li {
	list-style-type: decimal;
}

ol.ol_lower-alpha li {
	list-style-type: lower-alpha;
}

dl {
	padding: 0 0 10px 0;
}

dt {
	font-weight: bold;
}

dd {
	padding: 5px 0 10px 20px;
	line-height: 14pt;
}

/* External Links */
a.external {
	padding: 0 12px 0 0;
	background: center right no-repeat url(/assets/images/framework/link_external.gif);

	/* IE6 and IE7 */
	*padding: 0;
	*background: none;
}

/* Generics */
.callout {
	font-size: 120%;
	font-weight: bold;
}

/* Error Messages */
.message {
	margin: 10px 0; padding: 3px 5px 3px 30px;
	font: bold 8pt/normal arial, sans-serif;
}

.alert {
	color: #fff !important;
	border: 3px solid #a00;
	background: center left no-repeat url(/assets/images/framework/icon_alert.gif) #c00;
}

.good {
	color: #666 !important;
	border: 3px solid #3d993d;
	background: center left no-repeat url(/assets/images/framework/icon_good.gif) #e2f9e3;
}

/* Fine Print */
.fineprint {
	font: bold 8pt/normal arial, sans-serif;
}