
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	background: #FFF url(../images/bg1.gif) top center repeat-y;
}



.style7 { font-size: 18px }
.style8 { color: #0000FF; font-weight: bold; }




/*************************************/
/*	SEO Pages                        */
/*************************************/
#seo h1		{ margin: 5px 0px 5px 5px; }
#seo h2			{ background: #FFFFFF; border-left: 1px solid #002546; border-right: 1px solid #002546; margin: 0px 0px 0px 5px; padding: 0 8px; }
#seo h1.how			{ background: #FFFFFF url(/graphics/site/pages/seo/header.jpg) left top no-repeat; border: none; height: 264px; margin: 0 0 -157px; padding: 0; text-indent: -9999px; }
#seo h2.started			{ background: #FFFFFF; border-left: 1px solid #002546; border-right: 1px solid #002546; margin: 0 16px; padding: 0 8px; }
#seo h3.sample			{ background: #FFFFFF; border-left: 1px solid #002546; border-right: 1px solid #002546; margin: 0 16px; padding: 0 8px; }

ul#tabs			{ margin: 0px 0px 0px 5px; padding: 0 0 16px 0; list-style: none; zoom: 1; }
ul#tabs:after 	{ content:"."; display:block; height:0; clear:both; overflow:hidden; visibility:hidden; }
.tag-emails		{ background: url(../images/tag-emails2.png) left bottom no-repeat; }
.tag-surveys	{ background: url(../images/tag-surveys2.png) left bottom no-repeat; }
.tag-games		{ background: url(../images/tag-games2.png) left bottom no-repeat; }
.tag-shopping	{ background: url(../images/tag-shopping2.png) left bottom no-repeat; }
.tag-offers		{ background: url(../images/tag-drive2.png) left bottom no-repeat; }

ul#tabs li				{ display: block; float: left; margin: 0; padding: 0; }
ul#tabs li a			{ text-decoration: none; font: 1.4em "Trebuchet MS", sans-serif; text-align: center; }
ul#tabs li.emails a		{ background: #FFFFFF url(../images/tag-surveys1.png) left top no-repeat; color: #fff; display: block; padding: 5px; width: 81px; }
ul#tabs li.surveys a	{ background: #FFFFFF url(../images/tag-surveys1.png) left top no-repeat; color: #fff; display: block; padding: 5px; width: 81px; }
ul#tabs li.games a		{ background: #FFFFFF url(../images/tag-games1.png) left top no-repeat; color: #fff; display: block; padding: 5px; width: 81px; }
ul#tabs li.shopping a	{ background: #FFFFFF url(../images/tag-shopping1.png) left top no-repeat; color: #fff; display: block; padding: 5px; width: 81px; }
ul#tabs li.offers a		{ background: #FFFFFF url(../images/tag-offers1.png) left top no-repeat; color: #fff; display: block; padding: 5px; width: 81px; }

ul#tabs li.emails a:hover	{ background: #FFFFFF url(../images/tab-emails-hover.png) left top no-repeat; }
ul#tabs li.surveys a:hover	{ background: #FFFFFF url(../images/tab-shopping-hover.png) left top no-repeat; }
ul#tabs li.games a:hover	{ background: #FFFFFF url(../images/tab-shopping-hover.png) left top no-repeat; }
ul#tabs li.shopping a:hover	{ background: #FFFFFF url(../images/tab-shopping-hover.png) left top no-repeat; }
ul#tabs li.offers a:hover	{ background: #FFFFFF url(../images/tab-shopping-hover.png) left top no-repeat; }


ul#tabs li				{ display: block; float: left; margin: 0; padding: 0; }
ul#tabs li a.selected			{ text-decoration: none; font: 1.4em "Trebuchet MS", sans-serif; text-align: center; }
ul#tabs li.emails a.selected		{ background: #FFFFFF url(../images/tag-emails1.png) left top no-repeat; color: #000; display: block; padding: 5px; width: 81px; }
ul#tabs li.surveys a.selected	{ background: #FFFFFF url(../images/tag-emails1.png) left top no-repeat; color: #000; display: block; padding: 5px; width: 81px; }
ul#tabs li.games a.selected		{ background: #FFFFFF url(../images/tag-emails1.png) left top no-repeat; color: #000; display: block; padding: 5px; width: 81px; }
ul#tabs li.shopping a.selected	{ background: #FFFFFF url(../images/tag-emails1.png) left top no-repeat; color: #000; display: block; padding: 5px; width: 81px; }
ul#tabs li.offers a.selected		{ background: #FFFFFF url(../images/tag-emails1.png) left top no-repeat; color: #000; display: block; padding: 5px; width: 81px; }

ul#tabs li.emails a.selected:hover	{ background: #FFFFFF url(../images/tab-emails-hover.png) left top no-repeat; }
ul#tabs li.surveys a.selected	{ background: #FFFFFF url(../images/tab-emails-hover.png) left top no-repeat; }
ul#tabs li.games a.selected	{ background: #FFFFFF url(../images/tab-emails-hover.png) left top no-repeat; }
ul#tabs li.shopping a.selected	{ background: #FFFFFF url(../images/tab-emails-hover.png) left top no-repeat; }
ul#tabs li.offers a.selected	{ background: #FFFFFF url(../images/tab-emails-hover.png) left top no-repeat; }

#seo .enclosed				{ border-top: none; margin-top: 0; }
#seo .enclosed p			{ clear: none; margin: 0 8px 8px; }
#seo .enclosed .right		{ margin: 0 8px 0 0; }

#seo.seo-emails .enclosed	{ background: #FFF url(../images/) 8px 0 no-repeat; }
#seo.seo-surveys .enclosed	{ background: #FFF url(../images/) 8px 0 no-repeat; }
#seo.seo-games .enclosed	{ background: #FFF url(../images/) 8px 0 no-repeat; }
#seo.seo-shopping .enclosed	{ background: #FFF url(../images/) 8px 0 no-repeat; }
#seo.seo-offers .enclosed	{ background: #FFF url(../images/) 8px 0 no-repeat; }

#seo #signup				{ border-top: 1px dotted #002546; clear: both; margin: 24px 8px 8px; padding: 8px 8px 8px 8px; }
#seo #signup h3				{ margin-top: 0; }
#seo #signup p				{ margin-left: 128px; }
#seo #signup .left			{ margin-top: -24px; }
#seo #signup a.button		{ background: url(../images/signUpFree-xl.png) left top no-repeat; display: block; height: 32px; width: 143px; text-indent: -9999px; }
#seo #signup a.button:hover	{ background-position: 0 -32px; }

/*	Enclosed Content Boxes ***********/
.enclosed			{ background: #faf5e1; border: 1px solid #002546; margin: 5px 0px 5px 5px; padding: 0; zoom: 1; }

/*	Welcome Back/Again ------------- */
.item img.right 				{ margin: 8px 0 0; }
.enclosed .first img.right		{ margin: 0; }







a			{ color: #000; text-decoration: none; }
a:link		{ color: #000; text-decoration: underline }
a:visited	{ color: #000; text-decoration: underline }
a:hover		{ color: #960000; text-decoration: none }
a:active	{ color: #960000; text-decoration: none }



p,
pre,
span				{ clear: both; font-size: 1.1em; margin: 16px; }
small				{ font-size: 0.9em; }

sup					{ vertical-align: super; font-size: 0.8em; }
sub					{ vertical-align: sub; font-size: 0.8em; }

/*	Headings *************************/
h1, h2, h3,
h4, h5, h6			{ color: #082a56; font-family: "Trebuchet MS", sans-serif; font-weight: bold; margin: 16px 16px 0; }

h1					{ border-bottom: 1px dotted #4e6e5a; font-size: 2.8em; line-height: normal; margin: 0 16px 16px; padding: 16px 0; }
h1 span				{ display: block; font-size: 0.5em; font-style: italic; font-weight: normal; margin: 3px 0 0; }
#masthead.open  h1	{ margin: 0; }
#masthead.clean h1	{ border: none; line-height: 32px; margin: 0 16px; padding: 16px 0; }
#masthead.flat  h1	{ border: none; line-height: 32px; margin: 0; padding: 16px 0; }

h2					{ font-size: 2.0em; }
h3					{ font-size: 1.8em; }
h4					{ font-size: 1.6em; }
h5					{ font-size: 1.4em; }
h6					{ font-size: 1.2em; }

	/*	Under Headings ----------------- */
	h1 + p,
	h2 + p,
	h3 + p,
	h4 + p,
	h5 + p,
	h6 + p			{ margin-top: 0; } /* Yes, I know this doesn't work in IE6 */

/*	Lists ****************************/
ul					{ font-size: 1.1em; list-style: disc; margin: 8px 16px 8px 32px; }
ol					{ font-size: 1.1em; list-style: decimal; margin: 8px 16px 8px 36px; }

li					{ margin: 0 0 4px; }
ul li				{ padding-left: 4px; }

ul p,
ol p				{ font-size: 1.0em; }

dl					{ margin: 16px; }
dt					{ font-size: 1.1em; font-weight: bold; }
dd					{ font-style: italic; }

	/*	Nested Lists ------------------- */
	ul ul,
	ol ol			{ font-size: 1.0em; }
	
	/*	Headings ----------------------- */
	.enclosed li h3	{ margin: 0; }
























#tabbed_box_1 {
	margin: 0px auto 0px auto;
	width:300px;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	border:1px solid #494e52;
	background-color:#636d76;
	padding:8px;	
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#464c54;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;
}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;
	background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
.content {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#content_2, #content_3 { display:none; }

.content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}
.content ul li:last-child {
	border-bottom:none;
}
.content ul li a {
	text-decoration:none;
	color:#3e4346;
}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
.content ul li a:hover {
	color:#a59c83;
}
.content ul li a:hover small {
	color:#baae8e;
}





    .sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      font-size: 55px;
      display: block;
    }

    .sIFR-active h3 {
      font-size: 18px;
    }

    .sIFR-active h4 {
      font-size: 21px;
      font-weight: normal;
    }

    .sIFR-active h5#pullquote {
      font-size: 24px;
    }
