@charset "UTF-8";
/*Eric Meyer reset*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent; }

:focus { outline : 0; } 
/*ol, ul { list-style : none; }*/
table { border-collapse : collapse; border-spacing : 0; }
caption, th, td { text-align : left; font-weight : normal; }
blockquote:before, blockquote:after, q:before, q:after { content : ""; }
blockquote, q { quotes : "" ""; }

/* =body */
body { font : normal 70%/1 Georgia, serif;  }

/* =blocktext */
h1, h2, h3, h4, h5, p, blockquote, address, dl, ul, ol { margin : 0; padding : 0; }
h1, h2, h3 { font-family : Georgia, serif; font-weight : normal; text-transform : uppercase; line-height : 1; }

/* =h1, h2 */
h1, h2 { font-size : 180%; }

/* =h3 */
h3 { font-size : 160%; }
li h3 { margin-left : 0; }

/* =h4 */
h4 { font-size : 140%; }
li h4 { margin-left : 0; }

/* =h5 */
h5 { font-size : 120%; }
li h5 { margin-left : 0; }

/* =p */
p { font-size : 100%; }
li p { margin-left : 0; }
form div p { margin-left : 0; }
dd p { margin-left : 0; padding-top : 0; }

/* =blockquote */
li blockquote { margin-left : 0; }

/* =strong/b/em/i */
strong, b { font-weight : bold; }
em, i { font-style : italic; }

/* =address */
address { font-style : normal; }
address span { display : block; }

/* =dl/dt/dd */
dt { font-weight : bold; }
dd { padding-bottom : 0; }

/* =ul */
/*ul { list-style-type : none; }
ul ul { margin-left : 0;  }*/

/* =ol */
ol ol { margin-left : 0; }

/* =img */
img, a img { border : none; }

/* =hr */
hr { display : none; }

/* =form */
input, select, textarea { font : 99% Georgia, serif; }

h2 a, h3 a { font-weight : inherit; }


/*END Eric Meyer reset*/


/* Normalizes margin, padding */
body, ol, li, h2, h3, p { margin : 0; padding : 0; }

/* Removes border from fieldset and img */
img { border : 0; }

/*end all testing add-ons - What follows is the original markup*/

ol {
	list-style-type: decimal;
	list-style-position:outside;
}
/* CSS Document */

html {
	text-align:center; }

div#container {
	width: 884px;
	position: relative;
	margin: 15px auto 0 auto;
	padding: 0px;
	z-index:1;
	height: 868px;
}
body {
	text-align: left;
	margin:0;
	padding:0; 
	background-color: #000;
}
#creditcontact {
	position: absolute;
	height: 112px;
	width: 76px;
	left: 0px;
	top: 696px;
	font-size: 10px;
	z-index: 15;
	color: #CCC;
	line-height: 10px;
}
#creditcontact li {
	list-style-type:none;}
	
#container #creditcontact a {
	font-size: 10px;
	line-height: 10px;
}
#coupondown.indexpagelink {
	color: #90B58A;
}
#coupondown.indexpagelink a:link {
	color: #90B58A;
}
#coupondown.indexpagelink a:visited {
	color: #90B58A;
}
#coupondown.indexpagelink a:hover {
	color: #FFF;}
#contact a:hover {
	color:#F7F7F7;
}
#container #maskRight {
	left: 569px;
	top: 56px;
}
#contactNav .arrow {
	color: #666;
}
#coupondown .indexpagelinkB {
	font-size: 11px;
	line-height: 11px;
}
#coupondown .indexpagelink-print {
	font-size: 12px;
	line-height: 12px;
	color: #728F6D;
}
#container #coupondown li-nolink {
	color: #FFFFCC;
}
#container #oneStop a {
	font-size: 13px;
	line-height: 13px;
	color: #999999;
}
#coupondown {
	position:absolute;
	left:668px;
	top:548px;
	width:128px;
	height:40px;
	z-index:10;
	font-size: 12px;
	float: left;
	line-height: 12px;
	list-style-position: outside;
	color: #90B58A;
}
#homepage_nav a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 14px;
	list-style-position: outside;	/*list-style-image: url(../images/star_black_up_14x14.gif);*/
}
a:link {
	color: #90B58A;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #90B58A;
}
a:hover {
	color: #ebf7ee;
}
a:active {
	color: #90B58A;
}
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
}
#animcoupon {
	position:absolute;
	left:141px;
	top:236px;
	width:695px;
	height:302px;
	z-index:5;
	background-image: url(../images/$45_3bills_v11_01-24_09.jpg);
	background-color: #000;
	background-repeat: no-repeat;
}
#entertain {
	position:absolute;
	left:146px;
	top:225px;
	width:156px;
	height:76px;
	z-index:6;
}
#container #coupondowncolon a {
	font-style: normal;
}
a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 13px;
}
.style5 {font-size: 9px}
#maskLeft {
	position:absolute;
	left:149px;
	top:239px;
	width:55px;
	height:65px;
	z-index:30;
}
#container #coupondown .indexpagelink-nolink {
	color: #C1DEC2;
}
indexpagelink {
	font-size: 12px;
	line-height: 12px;
}
.indexpagelink-print {
	font-size: 12px;
	line-height: 12px;
}
#companyName {
	position:absolute;
	left:0px;
	top:0px;
	width:99px;
	height:46px;
	z-index:10;
	font-size: 16px;
	line-height: 16px;
	color: #90B58A;
	text-decoration: none;
}
#companyName a:hover {
	font-size: 16px;
	line-height: 16px;
	color: #D5D5D5;
}
#container #companyName a {
	font-size: 16px;
	line-height: 16px;
}
#companyName h2 {
	text-indent: -9999px;
}

.purple {	
	color: #868CA4
}
#coupondown ol il {
	list-style-type:decimal;}
#coupondown ol {
	list-style-type:decimal;}
#dollarAnim {
	position:absolute;
	left:220px;
	top:277px;
	width:617px;
	height:264px;
	z-index:100;
}
div#services {
	position:absolute;
	left:0px;
	top:112px;
	width:100px;
	height:91px;
	color:#8AD148;
	z-index:10;
	font-size: 13px;
	line-height: 13px;
}
#homepage_nav ul {
	position:absolute;
	list-style-type:none;
	font-size: 16px;
	line-height: 14px;
	color:#8AD148;
	z-index:11;
	left:0px;
	top:64px;
	top:0px;
	width:91px;
	z-index:20;
	/*margin-bottom: 8px;*/
	font-family: Georgia, "Times New Roman", Times, serif;
}
li#home {
	color:#D5D5D5;
}
#branding {
	position:absolute;
	left:255px;
	top:-22px;
	width:359px;
	height:302px;
	z-index:5;
	background-image: url(../images/branding_anim_330x277.gif);
	background-color: #000;
	background-repeat: no-repeat;
}
ul.contact {
	text-indent:-9999px;
}
#needagood {
	position:absolute;
	left:210px;
	top:0px;
	width:89px;
	height:96px;
	z-index:20;
}
div#needagood h4 {
	text-indent: -9999px; 
}
#homepage_nav li {
	list-style-type:none;
	/*margin-bottom: 8px;*/
	font-family: Georgia, "Times New Roman", Times, serif;
}
#nav_back_inline li {
	display:inline;
}
#nav_back_inline li {
	padding:0 3px 0 3px; display:inline;}

#nav_back_inline li.homeInline {padding-left:141px;}
li.noindent {
	text-indent:0;
}
/**************************************************/
#homepage_nav #nav_back li {
	font-size: 16px;
	line-height: 14px;
	background-image:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left:22px;
	margin-left:-22px;
}
#homepage_nav #nav_back li.back, #homepage_nav #nav_back li.back:hover {
	background-image:none;
}
#homepage_nav #nav_back li.couponNav, #homepage_nav #nav_back li.couponNav:hover {
	background-position: left top;
}
#homepage_nav #nav_back li:hover {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
}
#homepage_nav #nav_back li.noindent {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 14px;
}
/**************************************************/	
#copyright {
	position:absolute;
	left: -124px;
	top: 726px;
	width:122px;
	height:72px;
	color:#666666;
	font-size:10px;
	line-height:1.12em;
	z-index:50;
	visibility: hidden;
}
#copyright span  {
	font-style: italic;
}
#creditcontact li a:hover {
	border-bottom:none;
}
a:active {
}
#creditcontact li a:active {
	color:#90B58A;
}
#statement {
	color:#999;
	position:absolute;
	font-size:10px;
	line-height:10px;
	width:553px;
	height:39px;
	z-index:1;
	left: 170px;
	top: 829px;
	text-indent:4em;
	visibility: hidden;
}
#statement p.linesTop {
	border-top:2px solid #000;
}
#statement p.linesBottom {
	padding-bottom:2px;
	text-indent:4em;
	text-align:left;
}

