BODY, P, td     { font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin: 0px; color: #000000; font-smooth: always;}
/*ul, ol        { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #002d90; font-weight: bold; }*/
ul    { list-style-image: url("../images/homePage/bullet_frame_red.jpg");  }
ul li p  { list-style-image: url("../images/homePage/bullet_frame_red.jpg"); }
ul ul { list-style-image: url("../images/homePage/bullet_frame_blue.jpg"); }
ol    { color: #000000; font-weight:normal;}

BODY        { background-image: url(../images/background.jpg); }
.contentPadding   { padding:10px; }

/* Boom Image -----------------------------------------------------------------------*/
.boomFrame  {border:solid 1px #190000; padding:1px; margin-bottom:5px; }


/* Image Framing -------------------------------------------------------------------*/
.imageFrameRight {float:right; border:solid 1px #495094; padding:0px; margin-left:15px; margin-bottom:5px; }
.imageFrameLeft  {float:left; border:solid 1px #495094; padding:0px; margin-right:15px; margin-bottom:5px; }
.imageRight    {float:right; padding:0px; margin-left:15px; margin-bottom:5px; }
.imageLeft     {float:left; padding:0px; margin-right:15px; margin-bottom:5px; }


/* table Formatting ----------------------------------------------------------------*/
.tableRight    {float:right; padding:0px; margin-left:15px; margin-bottom:5px; }
.tableLeft     {float:left; padding:0px; margin-right:15px; margin-bottom:5px; }



/* Devider Lines --------------------------------------------------------------------*/
.deviderLineThickPadding  { margin-top:50px; margin-bottom:15px; }
.deviderLineThinPadding   { margin-top:30px; margin-bottom:15px; }
.deviderLineBottomPadding { margin-top:50px; margin-bottom:15px; }



/* Content Formatting ---------------------------------------------------------------*/
.hdr            			{ font-family: "Times New Roman", Times, serif; font-size: 30px; font-weight: normal; color: #a70b0b;  padding: 0px 0px 5px 0px; }
.hdr2           			{ font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: normal; color: #002d90; line-height: 25px; }
.hdr3           			{ font-family: Arial,Helvetica,sans-serif; font-size: 17px; font-weight: normal; color: #a70b0b; line-height: 20px; }
.hdrFAQ          			{ font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: normal; color: #a70b0b; line-height: 25px; }
.hdrForm          			{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 20px; }
.hdrEntertainment     		{ color: #BE0000; font-weight: normal; font-size: 18px; line-height: 20px; }
.hdrHome          			{ color: #330099; font-weight: normal; font-size: 18px; line-height: 20px; }
.hdrTravel          		{ color: #0F8809; font-weight: normal; font-size: 18px; line-height: 20px; }
.hdrShopping        		{ color: #0000CC; font-weight: normal; font-size: 18px; line-height: 20px; }
.hdrHealth          		{ color: #FF6600; font-weight: normal; font-size: 18px; line-height: 20px; }
.textLarge         			{ font-family: Arial,Helvetica,sans-serif; font-size: 16px; margin: 0px; color: #000000; padding: 0px 0px 30px 0px; }
.textExclamation      		{ font-family: Arial,Helvetica,sans-serif; font-size: 24px; margin: 0px; color: #FF9900; }
.textColorBlue        		{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #002d90; }
.newsHeader        			{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #9a7812; }
.itemHeader        			{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #9a7812; }
.textTestimonials     		{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; }
.textNotes          		{ color: #FF0000; }
.textTestimonialsBlue  		{ font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; color: #002d90; line-height: 25px; }
.textTestimonialsCity   	{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #002d90; line-height: 25px; }
.textWhite          		{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; }
.textFinePrint        		{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; margin: 0px; color: #000000; }

.textSpecial        		{ font-family: "Times New Roman", Times, serif; font-size: 46px; font-weight: bold; color: #ffffff; }
.textSavings       			{ font-family: "Times New Roman", Times, serif; font-size: 42px; font-weight: normal; color: #fffc00; }
.textThankYou       		{ font-family: Arial,Helvetica,sans-serif; font-size: 26px; font-weight: bold; color: #000066; line-height: 50px; }
.textBIG          			{ font-family: Arial,Helvetica,sans-serif; font-size: 80px; font-weight: bold; color: #e5b350; line-height: 65px; }
.textColor          		{ color: #a70b0b; }
.textColor2         		{ color: #000066; }
.textLarge          		{ font-size: 17px; font-weight: bold; }
.textSmall          		{ font-size: 11px; }
.textSavingsCert      		{ font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #002d90; line-height: 19px; }
.textTerms       			{ font-family: "Times New Roman", Times, serif; font-size: 30px; font-weight: normal; color: #ffffff; }

/* Login Formatting ---------------------------------------------------------------*/
.textWelcome            	{ font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; color: #000000; }
.textSavings           		{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #a70b0b;}

.loginline             		{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #9a7812; font-weight:normal; }
a.linkLogin             	{ font-size: 10px; text-decoration: none; color: #0000CC; font-weight:normal; }
a:link.linkLogin          	{ font-size: 10px; text-decoration: none; color: #0000CC; font-weight:normal; }
a:active.linkLogin        	{ font-size: 10px; text-decoration: none; color: #0000CC; font-weight:normal; }
a:visited.linkLogin       	{ font-size: 10px; text-decoration: none; color: #0000CC; font-weight:normal; }
a:hover.linkLogin         	{ font-size: 10px; text-decoration: underline; color: #9a7812; font-weight:normal; }



/* Navigation -----------------------------------------------------------------------*/
a               			{ text-decoration: underline; color: #0004a2; font-weight:normal; } /* Generic Links */
a:link            			{ text-decoration: underline; color: #0004a2; font-weight:normal; }
a:active          			{ text-decoration: underline; color: #0004a2; font-weight:normal; }
a:visited         			{ text-decoration: underline; color: #9a7812; font-weight:normal; }
a:hover           			{ text-decoration: underline; color: #9a7812; font-weight:normal; }

a.linkHdr          			{ text-decoration: none; color: #BE0000; font-weight:normal; line-height: 20px; font-size: 16px; }
a:link.linkHdr        		{ text-decoration: none; color: #BE0000; font-weight:normal; font-size: 16px; }
a:active.linkHdr      		{ text-decoration: none; color: #BE0000; font-weight:normal; }
a:visited.linkHdr     		{ text-decoration: none; color: #BE0000; font-weight:normal; }
a:hover.linkHdr       		{ text-decoration: underline; color: #9a7812; font-weight:normal; }

a.linkHdr2          		{ text-decoration: none; color: #002d90; font-weight:normal; line-height: 25px; font-size: 20px; }
a:link.linkHdr2       		{ text-decoration: none; color: #002d90; font-weight:normal; font-size: 20px; }
a:active.linkHdr2       	{ text-decoration: none; color: #002d90; font-weight:normal; }
a:visited.linkHdr2      	{ text-decoration: none; color: #002d90; font-weight:normal; }
a:hover.linkHdr2      		{ text-decoration: underline; color: #FF9900; font-weight:normal; }

a.linkRed           		{ text-decoration: none; color: #BE0000; font-weight:normal; line-height: 30px; }
a:link.linkRed        		{ text-decoration: none; color: #BE0000; font-weight:normal; }
a:active.linkRed     		{ text-decoration: none; color: #BE0000; font-weight:normal; }
a:visited.linkRed     		{ text-decoration: none; color: #BE0000; font-weight:normal; }
a:hover.linkRed       		{ text-decoration: underline; color: #9a7812; font-weight:normal; }


a.linkShopping          	{ text-decoration: none; color: #0000CC; font-weight:normal; }
a:link.linkShopping       	{ text-decoration: none; color: #0000CC; font-weight:normal; }
a:active.linkShopping       { text-decoration: none; color: #0000CC; font-weight:normal; }
a:visited.linkShopping      { text-decoration: none; color: #0000CC; font-weight:normal; }
a:hover.linkShopping      	{ text-decoration: underline; color: #9a7812; font-weight:normal; }

a.linkHealth          		{ text-decoration: none; color: #FF6600; font-weight:normal; }
a:link.linkHealth         	{ text-decoration: none; color: #FF6600; font-weight:normal; }
a:active.linkHealth      	{ text-decoration: none; color: #FF6600; font-weight:normal; }
a:visited.linkHealth      	{ text-decoration: none; color: #FF6600; font-weight:normal; }
a:hover.linkHealth        	{ text-decoration: underline; color: #9a7812; font-weight:normal; }

a.linkTravel         		{ text-decoration: none; color: #0F8809; font-weight:normal; }
a:link.linkTravel         	{ text-decoration: none; color: #0F8809; font-weight:normal; }
a:active.linkTravel       	{ text-decoration: none; color: #0F8809; font-weight:normal; }
a:visited.linkTravel      	{ text-decoration: none; color: #0F8809; font-weight:normal; }
a:hover.linkTravel        	{ text-decoration: underline; color: #9a7812; font-weight:normal; }

a.linkHome            		{ text-decoration: none; color: #330099; font-weight:normal; }
a:link.linkHome         	{ text-decoration: none; color: #330099; font-weight:normal; }
a:active.linkHome         	{ text-decoration: none; color: #330099; font-weight:normal; }
a:visited.linkHome        	{ text-decoration: none; color: #330099; font-weight:normal; }
a:hover.linkHome        	{ text-decoration: underline; color: #9a7812; font-weight:normal; }


a.linkEntertainment         { text-decoration: none; color: #BE0000; font-weight:normal; }
a:link.linkEntertainment    { text-decoration: none; color: #BE0000; font-weight:normal; }
a:active.linkEntertainment  { text-decoration: none; color: #BE0000; font-weight:normal; }
a:visited.linkEntertainment { text-decoration: none; color: #BE0000; font-weight:normal; }
a:hover.linkEntertainment   { text-decoration: underline; color: #9a7812; font-weight:normal; }


a.linkTools         		{ text-decoration: none; color: #0391bf; font-weight:normal; }
a:link.linkTools      		{ text-decoration: none; color: #0391bf; font-weight:normal; }
a:active.linkTools      	{ text-decoration: none; color: #0391bf; font-weight:normal; }
a:visited.linkTools     	{ text-decoration: none; color: #0391bf; font-weight:normal; }
a:hover.linkTools       	{ text-decoration: underline; color: #9a7812; font-weight:normal; }


a.LinkSmall         		{ text-decoration: underline; color: #a70b0b; font-size: 10px; font-weight:normal; }
a:link.LinkSmall      		{ text-decoration: underline; color: #a70b0b; font-size: 10px; font-weight:normal; }
a:active.LinkSmall      	{ text-decoration: underline; color: #a70b0b; font-size: 10px; font-weight:normal; }
a:visited.LinkSmall     	{ text-decoration: underline; color: #a70b0b; font-size: 10px; font-weight:normal; }
a:hover.LinkSmall      		{ text-decoration: underline; color: #000000; font-size: 10px; font-weight:normal; }


a.LinkTestimonials          { text-decoration: none; color: #cd7f7f; font-size: 10px; font-weight:normal; }
a:link.LinkTestimonials     { text-decoration: none; color: #cd7f7f; font-size: 10px; font-weight:normal; }
a:active.LinkTestimonials   { text-decoration: none; color: #cd7f7f; font-size: 10px; font-weight:normal; }
a:visited.LinkTestimonials  { text-decoration: none; color: #cd7f7f; font-size: 10px; font-weight:normal; }
a:hover.LinkTestimonials    { text-decoration: underline; color: #ffffff; font-size: 10px; font-weight:normal; }


a.categoryBrandLink     	{ text-decoration: none; color: #9a7812; font-weight:bold; }
a:link.categoryBrandLink  	{ text-decoration: none; color: #9a7812; font-weight:bold; }
a:active.categoryBrandLink  { text-decoration: none; color: #9a7812; font-weight:bold; }
a:visited.categoryBrandLink { text-decoration: none; color: #9a7812; font-weight:bold; }
a:hover.categoryBrandLink   { text-decoration: none; color: #ffffff; font-weight:bold; }


.breadcrumbSelect			{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #a90003; font-weight:bold; }
.breadcrumbLine				{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #626262; font-weight:bold; }
a.breadcrumbLink			{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #7a7a7a; font-weight:bold; }
a:link.breadcrumbLink		{ text-decoration: none; color: #7a7a7a; font-weight:bold; }
a:active.breadcrumbLink		{ text-decoration: none; color: #7a7a7a; font-weight:bold; }
a:visited.breadcrumbLink	{ text-decoration: none; color: #7a7a7a; font-weight:bold; }
a:hover.breadcrumbLink		{ text-decoration: none; color: #a90003; font-weight:bold; }

a.breadcrumbHomeLink			{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight:bold;  line-height: 20px; padding: 0px 0px 0px 10px;}
a:link.breadcrumbHomeLink		{ text-decoration: none; color: #000000; font-weight:bold; }
a:active.breadcrumbHomeLink		{ text-decoration: none; color: #000000; font-weight:bold; }
a:visited.breadcrumbHomeLink	{ text-decoration: none; color: #000000; font-weight:bold; }
a:hover.breadcrumbHomeLink		{ text-decoration: none; color: #a90003; font-weight:bold; }


a.linkFAQ           		{ font-size: 12px; text-decoration: none; color: #002d90; font-weight:bold; }
a:link.linkFAQ        		{ font-size: 12px; text-decoration: none; color: #002d90; font-weight:bold; }
a:active.linkFAQ      		{ font-size: 12px; text-decoration: none; color: #002d90; font-weight:bold; }
a:visited.linkFAQ    		{ font-size: 12px; text-decoration: none; color: #002d90; font-weight:bold; }
a:hover.linkFAQ       		{ font-size: 12px; text-decoration: underline; color: #a70b0b; font-weight:bold; }

a.linkTop           		{ font-size: 11px; text-decoration: none; color: #a70b0b; font-weight:normal; }
a:link.linkTop        		{ font-size: 11px; text-decoration: none; color: #a70b0b; font-weight:normal; }
a:active.linkTop      		{ font-size: 11px; text-decoration: none; color: #a70b0b; font-weight:normal; }
a:visited.linkTop     		{ font-size: 11px; text-decoration: none; color: #a70b0b; font-weight:normal; }
a:hover.linkTop       		{ font-size: 11px; text-decoration: underline; color: #002d90; font-weight:normal; }

a.backLink            		{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #108687; font-weight:bold; }
a:link.backLink           	{ text-decoration: none; color: #108687; font-weight:bold; }
a:active.backLink         	{ text-decoration: none; color: #108687; font-weight:bold; }
a:visited.backLink     		{ text-decoration: none; color: #108687; font-weight:bold; }
a:hover.backLink         	{ text-decoration: underline; color: #000a69; font-weight:bold; }


/* Nav Top -----------------------------------------------------------------------*/
.top_nav          			{ margin: 0; padding: 0; list-style-type:none; float:left;}
.top_nav_li         		{ margin: 0; padding: 0; float: left; display: inline; }
#top_menu a     			{ font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none; color: #ffffff; font-weight: bold; line-height: 23px; background: url(../images/navTop_stretch.jpg);  background-position: right; background-repeat:no-repeat; display: block; padding: 0px 25px 0px 0px; height: 25px; background-position-y:0; display: inline-block; }
#top_menu a:hover 			{ color: #ffe911;}
#td_home          			{ background: url(../images/navTop_Bg.gif) right no-repeat; background-color:#000000; }

/* Nav Left -----------------------------------------------------------------------*/
navleft                   	{ font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none; color: #ffffff; font-weight: bold; line-height: 24px; padding: 0px 0px 0px 20px; display: block; height: 25px; background: url(../images/navLeftOff.jpg) repeat-y; }
a.navleft         			{ font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none; color: #ffffff; font-weight: bold; line-height: 24px; padding: 0px 0px 0px 20px; display: block; height: 25px; background: url(../images/navLeftOff.jpg) repeat-y; }
a:link.navleft            	{  font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none; color: #ffffff; font-weight: bold; line-height: 24px; padding: 0px 0px 0px 20px; display: block; height: 25px; background: url(../images/navLeftOff.jpg) repeat-y; }
a:active.navleft         	{ text-decoration: none; color: #ffffff; font-weight: bold; }
a:visited.navleft         	{ text-decoration: none; color: #ffffff; font-weight: bold; }
a:hover.navleft           	{ text-decoration: none; color: #ffe911; font-weight: bold; background: url(../images/navLeftOn.jpg) repeat-x; }

.navleft-at        			{ font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none; color: #ffe911; font-weight: bold; }
a.navleft-at        		{ font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration: none; color: #ffe911; line-height: 24px; padding: 0px 0px 0px 20px; display: block; height: 25px; background: url(../images/navLeftSelect.jpg) repeat-y; }
a:link.navleft-at     		{ text-decoration: none; color: #ffe911; font-weight: bold; }
a:active.navleft-at     	{ text-decoration: none; color: #ffe911; font-weight: bold; }
a:visited.navleft-at    	{ text-decoration: none; color: #ffe911; font-weight: bold; }
a:hover.navleft-at      	{ text-decoration: none; color: #ffe911; font-weight: bold; }

.navleftTwoLine         	{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #827e71; font-weight: normal; }
a.navleftTwoLine        	{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #827e71; font-weight: normal; line-height: 12px; padding: 5px 0px 0px 10px; display: block; height: 30px; background: url(../images/navLeftTwoLinesOff.jpg) repeat-y; }
a:link.navleftTwoLine     	{ text-decoration: none; color: #827e71; font-weight: normal; }
a:active.navleftTwoLine     { text-decoration: none; color: #827e71; font-weight: normal; }
a:visited.navleftTwoLine    { text-decoration: none; color: #827e71; font-weight: normal; }
a:hover.navleftTwoLine      { text-decoration: none; color: #ffe911; font-weight: normal; background: url(../images/navLeftTwoLinesOn.jpg) repeat-x; }

.navleftTwoLine-at        	{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #ffe911; font-weight: normal; }
a.navleftTwoLine-at       	{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #ffe911; line-height: 12px; padding: 5px 0px 0px 10px; display: block; height: 30px; background: url(../images/navLeftTwoLinesOn.jpg) repeat-y; }
a:link.navleftTwoLine-at    { text-decoration: none; color: #ffe911; font-weight: normal; }
a:active.navleftTwoLine-at  { text-decoration: none; color: #ffe911; font-weight: normal; }
a:visited.navleftTwoLine-at { text-decoration: none; color: #ffe911; font-weight: normal; }
a:hover.navleftTwoLine-at   { text-decoration: none; color: #ffe911; font-weight: normal; }

.subNavleft         		{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000000; font-weight: normal; }
a.subNavleft        		{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000000; font-weight: normal; line-height: 20px; padding: 0px 0px 0px 20px; display: block; height: 20px; background: url(../images/navLeftSubOff.jpg) repeat-y; }
a:link.subNavleft         	{ text-decoration: none; color: #000000; font-weight: normal; }
a:active.subNavleft     	{ text-decoration: none; color: #000000; font-weight: normal; }
a:visited.subNavleft    	{ text-decoration: none; color: #000000; font-weight: normal; }
a:hover.subNavleft      	{ text-decoration: none; color: #a70b0b; font-weight: normal; background: url(../images/navLeftSubOn.jpg) repeat-x; }

.subNavleft-at        		{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a70b0b; font-weight: normal; }
a.subNavleft-at       		{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a70b0b; line-height: 20px; padding: 0px 0px 0px 20px; display: block; height: 20px; background: url(../images/navLeftSubOn.jpg) repeat-y; }
a:link.subNavleft-at    	{ text-decoration: none; color: #a70b0b; font-weight: normal; }
a:active.subNavleft-at    	{ text-decoration: none; color: #a70b0b; font-weight: normal; }
a:visited.subNavleft-at  	{ text-decoration: none; color: #a70b0b; font-weight: normal; }
a:hover.subNavleft-at   	{ text-decoration: none; color: #a70b0b; font-weight: normal; }

.subNavleftTwoLines         { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000000; font-weight: normal; }
a.subNavleftTwoLines        { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000000; font-weight: normal; line-height: 12px; padding: 5px 0px 0px 20px; display: block; height: 30px; background: url(../images/navLeftSubTwoLinesOff.jpg) repeat-y; }
a:link.subNavleftTwoLines   { text-decoration: none; color: #000000; font-weight: normal; }
a:active.subNavleftTwoLines { text-decoration: none; color: #000000; font-weight: normal; }
a:visited.subNavleftTwoLines { text-decoration: none; color: #000000; font-weight: normal; }
a:hover.subNavleftTwoLines  { text-decoration: none; color: #a70b0b; font-weight: normal; background: url(../images/navLeftSubTwoLinesOn.jpg) repeat-x; }

.subNavleftTwoLines-at    	{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a70b0b; font-weight: normal; }
a.subNavleftTwoLines-at    	{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #a70b0b; line-height: 12px; padding: 5px 0px 0px 20px; display: block; height: 30px; background: url(../images/navLeftSubTwoLinesOn.jpg) repeat-y; }
a:link.subNavleftTwoLines-at	{ text-decoration: none; color: #a70b0b; font-weight: normal; }
a:active.subNavleftTwoLines-at  { text-decoration: none; color: #a70b0b; font-weight: normal; }
a:visited.subNavleftTwoLines-at	{ text-decoration: none; color: #a70b0b; font-weight: normal; }
a:hover.subNavleftTwoLines-at	{ text-decoration: none; color: #a70b0b; font-weight: normal; }


.subSubNavleft					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #666666; font-weight: normal; }
a.subSubNavleft					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #666666; font-weight: normal; line-height: 20px; padding: 0px 0px 0px 25px; display: block; height: 20px; background: url(../images/navLeftSubSubOff.jpg) repeat-y; }
a:link.subSubNavleft      	 	{ text-decoration: none; color: #666666; font-weight: normal; }
a:active.subSubNavleft			{ text-decoration: none; color: #666666; font-weight: normal; }
a:visited.subSubNavleft			{ text-decoration: none; color: #666666; font-weight: normal; }
a:hover.subSubNavleft			{ text-decoration: none; color: #a70b0b; font-weight: normal; background: url(../images/navLeftSubSubOn.jpg) repeat-x; }

.subSubNavleft-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a70b0b; font-weight: normal; }
a.subSubNavleft-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #a70b0b; line-height: 20px; padding: 0px 0px 0px 26px; display: block; height: 20px; background: url(../images/navLeftSubSubOn.jpg) repeat-y; }
a:link.subSubNavleft-at			{ text-decoration: none; color: #a70b0b; font-weight: normal; }
a:active.subSubNavleft-at		{ text-decoration: none; color: #a70b0b; font-weight: normal; }
a:visited.subSubNavleft-at		{ text-decoration: none; color: #a70b0b; font-weight: normal; }
a:hover.subSubNavleft-at		{ text-decoration: none; color: #a70b0b; font-weight: normal; }

a.linkHdr3 					{ text-decoration: none; font-size: 17px; font-weight: normal; color: #a70b0b; line-height: 20px; } 
a.linkHdr3:link				{ text-decoration: none; font-size: 17px; font-weight: normal; color: #a70b0b; line-height: 20px; }
a.linkHdr3:active 			{ text-decoration: none; color: #a70b0b; font-weight:normal; }
a.linkHdr3:visited			{ text-decoration: none; color: #a70b0b; font-weight:normal; }
a.linkHdr3:hover 			{ text-decoration: underline; color: #FF9900; font-weight:normal; }

/* Grocery Page   -----------------------------------------------------------*/
#coupons_frame					{overflow-x: hidden;}

/* Footer   -----------------------------------------------------------*/
.footertxt          		{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #818181; font-weight:normal; line-height: 23px; }
a.footer          			{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #818181; font-weight:normal; line-height: 23px; margin-right: 15px;}
a:link.footer         		{ text-decoration: none; color: #818181; font-weight:normal; }
a:active.footer      		{ text-decoration: none; color: #818181; font-weight:normal; }
a:visited.footer      		{ text-decoration: none; color: #818181; font-weight:normal; }
a:hover.footer          	{ text-decoration: none; color: #c80202; font-weight:normal; }

/* Additional */
.hidden 					{ display:none; }

/*Modal Dialog Box*/
#tfmxMBD					{background-color:#eee; padding:8px; border:2px outset;}
#tfmxOL						{background-image: url(/images/overlay.png); filter:Progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.dialog 					{display:none}

* html #ol					{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");}

/*Modal Dialog */
.dialogTopLeftCorner 		{background-image: url(../images/modal/topleftcorner.gif); height: 75px; width: 24px; background-repeat: no-repeat;}
.dialogTopCenter 			{height: 75px; background-image: url(../images/modal/top_bg.gif);}
.dialogTopRightCorner 		{height: 75px; width: 23px; background-image: url(../images/modal/toprightcorner.gif); background-repeat: no-repeat;}
.dialogLeftBg			 	{ width: 24px; height: 200px; background-image: url(../images/modal/left_bg.gif); }
.dialogMain 				{ background-color: #FFFFFF; }
.dialogRightBg 				{background-image: url(../images/modal/right_bg.gif); width: 23px; }
.dialogBottomLeftCorner 	{ background-image: url(../images/modal/bottomleftcorner.gif); height: 49px; width: 24px; }
.dialogBottomCenter 		{ background-image: url(../images/modal/bottombg.gif); height: 49px; text-align:center; padding: 0px 0px 10px 0px; }
.dialogBottomRightCorner 	{ background-image: url(../images/modal/bottomrightcorner.gif); height: 49px; width: 23px;	}

/* Loyal Reward STyles*/
.lr_dollar 					{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #CD010F; }
.lr_price_large 			{ font-family: "Arial Narrow", Helvetica, sans-serif; font-size: 36px; font-weight: bold; color: #CD010F; word-spacing: normal; line-height: 30px; letter-spacing: -2px; margin-right:1px; }
.lr_price_small 			{ font-family: "Arial Narrow", Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #CD010F; line-height: 17px; }
.lr_you_save 				{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style:italic; color: #000000; line-height: 17px; margin-left:7px;}
.lr_product_name 			{ font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: 600; color: #E26100; line-height: 15px; letter-spacing: -1px; padding-right: 3px;}
.lr_savings 				{ font-family: "Arial Narrow", Helvetica, sans-serif; font-size: 32px; font-weight: bold; font-style: italic; color: #06257B; line-height: 29px; width: 23px; overflow:visible; text-align: right; margin-right:1px;}
.lr_savings_percent			{ font-family: "Arial Narrow", Helvetica, sans-serif; font-size: 19px; font-weight: bold; font-style: italic;
color: #06257B; width: 10px; overflow:visible; }