a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a.tipmsg:link {
	font-family: "verdana", Helvetica, Sans-serif, Courier;
}

a.mp:link {
	color: #FF6699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a.mp:visited {
	color: #FF6699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a.mp:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a.externalmenu:link {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

a.externalmenu:visited {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

a.externalmenu:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

h1 {
	color: #990099;
	font: 14pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}

h2 {
	color: #990099;
	font: bold 12pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}

h3 {
	color: #990099;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}

h4 {
	color: #669900;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}

h5 {
	color: #444444;
	font: 10pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}	

.style1 {
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

.style2 {
	color: #815681;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}

.style3 {
	color: #669900;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}

.style6 {
	color: #815681;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.morpoints {
	color: #FF6699;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.morpointsdescription {
	color: #FF6699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

/*
.text {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.firstpagetext {
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

.orangetext {
	color: #ff6600;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}

.purpletext2 {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/


.textbox {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	width: 172px;
}

.textbox2 {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	border: solid 1px #CCCCCC;
	padding: 0px 4px 0px 4px;
}

.DropDownList {
	color: #444444;
	font: 8pt "Arial narrow", Helvetica, Sans-serif, Courier;
	width: 172px;
}

.CheckBox {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

input.button {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

p, td {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

body {
	margin: 0px 0px 0px 0px;
}

table.positionpage {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	padding: 0px;
}

table.positionpage td.left {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 15%;
	padding: 0px 0px 0px 0px;
/*	background-color: #96B614; */
}

table.positionpage td.right {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 15%;
	padding: 0px 0px 0px 0px;
/*	background-color: #990099; */
}

table.positionpage td.center {
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0;
	width: 70%;
	padding: 0px 0px 0px 0px;
}

table.sitepage {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 756px;
	padding: 0px;
}

table.body2 {
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom: 4px solid #FFFFFF;
	border-top: 4px solid #FFFFFF;
	width: 754px; 
}
	
table.body2 td {
	border: 0;
	vertical-align: top;
}

table.body2 td.bodyleft {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 160px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	background-color: #EEEEEE;
}

table.body2 td.bodycontent {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 440px;
	vertical-align: top;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 0px 4px 0px 4px;
}

table.body2 td.bodycontentspan {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 590px;
	padding: 0px 4px 0px 8px;
	vertical-align: top;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.body2 td.bodycontentspan2 {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 590px;
	padding: 8px 4px 0px 4px;
	vertical-align: top;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.body2 td.bodycontentfullpage {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	padding: 8px 4px 0px 4px;
	vertical-align: top;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.body2 td.bodyright {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 165px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	background-color: #EEEEEE;
}

table.topheader {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	background-color: #EBE7EB;
}

table.topheader td.topheaderrow1 {
	padding: 3px 4px 2px 4px;
}

table.topheader td.topheaderrow2 {
	padding: 0px 4px 3px 4px;
}

table.topheader td.topheaderrow3 {
	padding: 0px 4px 2px 4px;
	background-color: #FFFFFF;
}

table.topheadermenutop {
	border-collapse: collapse;
	border-spacing: 0;
}

table.topheadermenutop td {
	padding: 0px 2px 0px 14px;
	text-align: left;
	vertical-align: middle;
}

table.topheadermenubottom {
	border-collapse: collapse;
	border-spacing: 0;
}

table.topheadermenubottom td {
	padding: 0px 0px 0px 17px;
	vertical-align: baseline;
}

table.topheaderoffers {
	border: 1px solid #808080;
	border-collapse: collapse;
	border-spacing: 0;
	width: 220px;
	background-color: #FFFFFF;
}

table.topheaderoffers td {
	padding: 0px 0px 0px 2px;
}

.topheadertextbox {
	border: 1px solid #CCCCCC;
	padding: 1px 3px 0px 3px;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.topheaderstoredropdown {
	border: 1px solid #CCCCCC;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	width: 140px;
}

/*
table.footer {
	border-collapse: collapse;
	border-top: dotted 1 #CCCCCC;
	color: #FFFFFF;
	width: 100%;
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.headermenu2 {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	background-color: #9C9EA5;
}

table.headermenu2 td{
	height: 20px;
	padding: 0px 0px 0px 0px;
}

table.menubar {
	border-collapse: collapse;
	border-spacing: 0;
	height: 20px;
}

table.menubar td {
	color: #FFFFFF;
	font: 8pt "Verdana", Arial, Helvetica, Sans-serif, Courier;	
	padding-left: 6px;
	padding-right:16px;
}

table.menubar td a:link {
	color: #FFFFFF;
	font: 8pt "Verdana", Arial, Helvetica, Sans-serif, Courier;	
	text-decoration: none;
}

table.menubar td a:visited {
	color: #FFFFFF;
	font: 8pt "Verdana", Arial, Helvetica, Sans-serif, Courier;
	text-decoration: none;	
}

table.menubar td a:hover {
	color: #990099;
	font: 8pt "Verdana", Arial, Helvetica, Sans-serif, Courier;	
	text-decoration: underline;
}

table.bottommenubar {
	border-collapse: collapse;
	border-spacing: 0;
}

table.bottommenubar td {
	color: #FFFFFF;
	font: 8pt "Verdana", Arial, Helvetica, Sans-serif, Courier;	
	padding: 8px 8px 8px 8px;
}

table.bottommenubar td a:link {
	color: #FFFFFF;
	font: 8pt "Verdana", Arial, Helvetica, Sans-serif, Courier;	
	text-decoration: none;
}

table.bottommenubar td a:visited {
	color: #FFFFFF;
	font: 8pt "Verdana", Arial, Helvetica, Sans-serif, Courier;
	text-decoration: none;	
}

table.bottommenubar td a:hover {
	color: #990099;
	font: 8pt "Verdana", Arial, Helvetica, Sans-serif, Courier;
	text-decoration:  underline;	
}

.colon {
	color: #CCCCCC;
}


table.form {
	border: 1px solid #EBE7EB;
	border-collapse: collapse;
	border-spacing: 0;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	width: 100%;
}

table.form font.desc {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.form font.requiredfieldmessage{
	color: #ff6600;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.form tr.dark {
	background-color: #EBE7EB;
}

table.form tr.light {
	background-color: #FFFFFF;
}

table.form td.formbodyleft {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-align: left;
	vertical-align: top;
	padding: 3px 5px 3px 5px;
	width:40%;
}

table.form td.formbodyright {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-align: left;
	vertical-align: top;
	padding: 3px 5px 3px 5px;
}

table.form td.formbodyrightnopadding {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

table.form td.formheaderleft {
	background: #D7D0D7;
	color: #52630C;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-align: left;
	padding: 5px;
}

table.form td.formheaderright {
	background: #D7D0D7;
	color: #52630C;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}

table.nopadding td {
	text-align: left;
	vertical-align: top;
	padding: 0px;
}

.phonenumber {
	width: 120px;
}

.requiredfieldmarker {
	color: #FF0000;
}

.areacode {
	width: 40px;
}

.validationsummary {
	color: #FF0000;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.form2 {
	border: 1px solid #EBE7EB;
	border-collapse: collapse;
	border-spacing: 0;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
	width: 180px;
}

table.form2 font.desc {
	color: #444444;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
}

table.form2 font.desc a:link {
	color: #444444;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

table.form2 font.desc a:visited {
	color: #444444;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

table.form2 font.desc a:hover {
	color: #669900;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

table.form2 font.requiredfieldmessage{
	color: #ff6600;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
}

table.form2 td.formbodyleft {
	background-color: #EBE7EB;
	color: #444444;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
	text-align: left;
	vertical-align: middle;
	padding: 2px 0px 0px 3px;
	width: 100%;
}

table.form2 td.formbodyleft a:link {
	color: #444444;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

table.form2 td.formbodyleft a:visited {
	color: #444444;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

table.form2 td.formbodyleft a:hover {
	color: #669900;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

table.form2 td.formbodyright {
	background-color: #EBE7EB;
	color: #669900;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 2px 3px;
	width: 100%;
}

table.form2 td.formbodyright a:link {
	color: #996699;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
}

table.form2 td.formbodyright a:visited {
	color: #996699;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
}

table.form2 td.formbodyright a:hover {
	color: #990099;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
}

table.form2 td.formbodyrightnopadding {
	background: #EBE7EB;
	color: #444444;
	font: 7pt "Verdana", Helvetica, Sans-serif, Courier;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

table.form2 td.formheader {
	background-color: #D7D0D7;
	color: #990099;
	font: bold 12pt "Arial", Helvetica, Sans-serif, Courier;
	text-align: center;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	width: 100%;
}

table.twocolumntable {
	border-collapse: collapse;
	width: 100%;
	border: 0px none;
}

table.twocolumntable td.leftcolumnnumber {
	width: 2%;
	padding: 3px 3px 2px 3px;
	vertical-align: baseline;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.twocolumntable td.leftcolumn {
	width: 2%;
	padding: 3px 3px 2px 3px;
	vertical-align: baseline;
	color: #C4B9C4;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.twocolumntable td.rightcolumn {
	padding: 3px 3px 2px 3px;
	vertical-align: baseline;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

/*new thank you*/
table.twocolumntable td.leftcolumn2 {
	width: 2%;
	padding: 3px 3px 8px 0px;
	vertical-align: baseline;
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.twocolumntable td.rightcolumn2 {
	padding: 3px 0px 8px 0px;
	vertical-align: baseline;
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

/*winners*/
table.twocolumntable td.leftcolumn3 {
	width: 2%;
	padding: 3px 3px 8px 0px;
	vertical-align: baseline;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.twocolumntable td.rightcolumn3 {
	padding: 3px 0px 8px 0px;
	vertical-align: baseline;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.partnerus {
	border-collapse: collapse;
	border: 0px none;	
	width: 100%;
}

table.partnerus td.partnerusheader {
	text-align: center;
	background-color: #B5A8B5;
	color: #FFFFFF;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}
	
table.partnerus td.partnerusbody {
	padding: 6px 0px 4px 0px;
	background-color: #F8F3F8;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	vertical-align: top;
}

.storedescriptionlong {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.categoriespanel {
	border: 0px none;
	border-collapse: collapse;
	width: 160px;	
}

table.categoriespanel td.categoriespanelheader {
	padding: 4px 5px 4px 5px; 
	width: 160px;
	background-color: #9C9EA5;
	color: #FFFFFF;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;	
}

table.categoriespanel td.categoriespanelheader a:link {
	color: #FFFFFF;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.categoriespanel td.categoriespanelheader a:visited {
	color: #FFFFFF;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.categoriespanel td.categoriespanelheader a:hover {
	color: #990099;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.categoriespanel td {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.categoriespanel td.category {
	padding: 0px 0px 0px 0px; 
	width: 100%;
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	border-top: solid 0px #FFFFFF;
}

table.categoriespanel td.category a:link {
	color: #FF0000;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

table.categoriespanel td.category a:visited {
	color: #738284;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

table.categoriespanel td.category a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-decoration: none;
}

.header {
	CURSOR: hand; 
	padding: 4px 2px 4px 2px;
	width: 100%;
	color: #637072;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.SelectedHeader { 
	CURSOR: hand;
	padding: 4px 2px 4px 2px; 
	width: 100%;
	color: #637072;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.item {
	padding: 1px 0px 1px 10px;
	width: 100%;
}

.itemSelected {
	padding: 1px 0px 1px 10px;
	width: 100%;
}
*/

/*main category*/
.MenuGroup {          
    background-color:#DDDDDD;
    border: none 0px;
    cursor: hand;         
    padding: 0px 0px 0px 0px;
}

/*sub-category*/
.MenuGroup1 {          
    background-color:#E9E9E9;
    border: solid 1px #DDDDDD;
    cursor: hand;         
    padding: 0px 0px 0px 0px;
}

/*outline for main & sub- category*/
.MenuItem {
    border-bottom: solid 1px #EEEEEE;     
    cursor: hand;
    padding: 4px 0px 4px 0px;
    color: #FF0000;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

/*OnMouseOver for main & sub- category*/
.MenuItemOver {
    background-color:#FFFFFF;
    border: none 0px; 
    cursor: hand;         
    padding: 4px 0px 5px 0px;
    color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

/*
.StoreCSS {
    border: solid 3px #ff9900; 
    cursor: hand;
    color: #637072;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier; 
    padding: 1px 1px 1px 1px;
}

.MenuItem1 {
    border-style:solid;
    border-width:1px;
    border-color:#FF9900; 
    font-family:Tahoma;
    cursor: hand;
    padding: 1px;
    font-size:10pt;
    text-align: left;
}

.MenuItemClicked {
    background-color: Red;
    border-style:solid;
    border-width:1px;
    border-color:#f5f5f5; 
    cursor: hand;
    padding: 10px 1px 1px 1px;
    color: #637072;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.Separator {
    background-color: Transparent; 
    margin-left: 2px;
    margin-right: 2px;
    text-align:center; 
}

.Spacer {
    background-color: #000000; 
}
*/
/*right column*/
table.rightcolumndatagrid { 
      border: 0px none; 
      border-collapse: collapse; 
      width: 165px; 
} 
  
table.rightcolumndatagrid td { 
      border: 0px none; 
      padding: 0px 0px 0px 0px; 
} 

table.featuredpaneldatagrid {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.featuredpaneldatagrid td {
	padding: 0px 0px 15px 0px;
}

table.featuredgraphicspaneldatagrid {
	border: 0px none;
	border-collapse: collapse;
	width: 165px;
}

table.featuredgraphicspaneldatagrid td {
	padding: 0px 0px 0px 0px;
}

table.featuredstorepaneldatagrid {
	border: 0px none;
	border-collapse: collapse;
	width: 165px;
	padding: 0px 0px 0px 0px;
}

table.featuredstorepaneldatagrid td {
	padding: 0px 0px 0px 0px;
}

table.featuredofferpanelheader {
	border: 0px none;
	border-collapse: collapse;
	background-color: #9C9EA5;
	width: 100%;	
}

table.featuredofferpanelheader td {
	padding: 4px 5px 4px 5px; 		
	color: #FFFFFF;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredstorepanelheader {
	border: 0px none;
	border-collapse: collapse;
	background-color: #9C9EA5;
	width: 100%;	
}

table.featuredstorepanelheader td {
	padding: 4px 5px 4px 5px; 		
	color: #FFFFFF;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredstorepanelstore {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.featuredstorepanelstore td.storebullet {
	width: 5px;
	padding: 3px 3px 0px 3px;
	vertical-align: baseline;
	color: #C4B9C4;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredstorepanelstore td.storename {
	padding: 3px 3px 0px 3px;
	vertical-align: baseline;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.featuredstorepanelstore td.storename a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredstorepanelstore td.storename a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredstorepanelstore td.storename a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.featuredstorepanelstore td.storedescription {
	padding: 0px 3px 0px 3px;
	vertical-align: middle;
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredstorepanelstore td.storemorpoints2 {
	width: 2%;
	text-align: right;
	padding: 0px 3px 2px 3px;
	vertical-align: baseline;
	color: #FF6699;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredstorepanelstore td.storemorpoints {
	width: 2%;
	text-align: right;
	padding: 0px 3px 2px 3px;
	vertical-align: top;
	color: #FF6699;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*end right column*/

/*stores*/
table.toppicksstoresdatagrid {
	border-collapse: collapse;
	width: 100%;
	border: solid 1px #D7D0D7;
}

table.toppicksstoresdatagrid td{
	padding: 4px 4px 4px 4px;
	border: 0px solid #EBE7EB;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagridheader {
	background-color: #D7D0D7;
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagridheader td{
	border: 1px solid #EBE7EB;
}

/*
table.toppicksstoresdatagrid tr.toppicksstoresdatagridheader a:link {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagridheader a:visited {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagridheader a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.toppicksstoresdatagrid tr.toppicksstoresdatagriddark {
	background-color: #EBE7EB;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.toppicksstoresdatagrid tr.toppicksstoresdatagriddark a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagriddark a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagriddark a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.toppicksstoresdatagrid tr.toppicksstoresdatagridlight {
	background-color: #FFFFFF;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.toppicksstoresdatagrid tr.toppicksstoresdatagridlight a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagridlight a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagridlight a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.toppicksstoresdatagrid tr.toppicksstoresdatagridfooter {
	background-color: #F1EFF1;
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagridfooter a:link {
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagridfooter a:visited {
	color: #808080;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksstoresdatagrid tr.toppicksstoresdatagridfooter a:hover {
	color: #990099;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.morestoresdatagrid {
	border-collapse: collapse;
	width: 100%;
	border: solid 1px #D7D0D7;
}

table.morestoresdatagrid td{
	padding: 4px 4px 4px 4px;
	border: 0px solid #EBE7EB;
}

table.morestoresdatagrid tr.morestoresdatagridheader {
	background-color: #D7D0D7;
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.morestoresdatagrid tr.morestoresdatagridheader td{
	padding: 4px 4px 4px 4px;
	border: 1px solid #EBE7EB;
}

/*
table.morestoresdatagrid tr.morestoresdatagridheader a:link {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.morestoresdatagrid tr.morestoresdatagridheader a:visited {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.morestoresdatagrid tr.morestoresdatagridheader a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.morestoresdatagrid tr.morestoresdatagridheader td {
	border-left: 1px solid #FFFFFF; 
	border-bottom: 3px solid #FFFFFF;
	border-top: 0px solid #D7D0D7;
	border-bottom: 0px solid #D7D0D7;
}

table.morestoresdatagrid tr.morestoresdatagriddark {
	background-color: #EBE7EB;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.morestoresdatagrid tr.morestoresdatagridddark a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.morestoresdatagrid tr.morestoresdatagriddark a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.morestoresdatagrid tr.morestoresdatagriddark a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.morestoresdatagrid tr.morestoresdatagridlight {
	background-color: #FFFFFF;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.morestoresdatagrid tr.morestoresdatagridlight a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.morestoresdatagrid tr.morestoresdatagridlight a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.morestoresdatagrid tr.morestoresdatagridlight a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/

table.morestoresdatagrid tr.morestoresdatagridfooter {
	background-color: #F1EFF1;
/*	color: #666666; 
	font: 9pt "Arial black", Helvetica, Sans-serif, Courier;
	word-spacing: 7px;*/
}

table.morestoresdatagrid tr.morestoresdatagridfooter td {
	color: #666666; 
	font: 9pt "Arial black", Helvetica, Sans-serif, Courier;
	word-spacing: 7px;
}

table.morestoresdatagrid tr.morestoresdatagridfooter a:link {
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.morestoresdatagrid tr.morestoresdatagridfooter a:visited {
	color: #808080;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.morestoresdatagrid tr.morestoresdatagridfooter a:hover {
	color: #990099;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

/*
a.storesdatagridmorpoints:link {
}

a.storesdatagridmorpoints:visited {
}

a.storesdatagridmorpoints:hover {
}

a.storesdatagridinfo:link {
}

a.storesdatagridinfo:visited {
}

a.storesdatagridinfo:hover {
}
*/
.toppickstoresdatagridlabel {
	color: #669900;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}

.morestoresdatagridlabel {
	color: #669900;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}
/*end stores*/

/*center column*/
table.featuredpagegeneraldatagrid {
	border: 0px none;
	width: 100%;
	border-collapse: collapse;
}

table.featuredpagegeneraldatagrid td {
	padding: 0px 0px 0px 0px;
}

table.secondleveltable {
	border: 0px none;
	width: 100%;
	border-collapse: collapse;
}

table.secondleveltable td {
	padding: 0px 0px 0px 0px;
}

table.featuredpagestorepaneldatagrid {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.featuredpagestorepaneldatagrid td {
	padding: 8px 0px 8px 0px;
	border-bottom: solid 1px #CCCCCC;
}
/*
table.featuredpagestorepaneldatagrid tr.feturedpagestorepaneldatagriddark {
	background-color: #EEE3EE;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpagestorepaneldatagrid tr.feturedpagestorepaneldatagridlight {
	background-color: #FFFFFF;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.featuredpagestoretable {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;	
}

table.featuredpagestoretable td.featuredpagestoretablebanner {
	padding: 10px 2px 6px 4px; 
	width: 130px;
	vertical-align: top;
	border: 0px none;
}

table.featuredpagestoretable td.featuredpagestoretabledescription {
	padding: 10px 4px 6px 2px; 
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	border: 0px none;
	vertical-align: top;
}

table.featuredpagestorename {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;	
}

table.featuredpagestorename td {
	border: 0px none;
	padding: 0px 0px 0px 0px;
}

table.featuredpagestorename td.storename a:link {
	color: #996699;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpagestorename td.storename a:visited {
	color: #996699;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpagestorename td.storename a:hover {
	color: #990099;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpagestorename td.storemorpoints {
	color: #FF6699;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-align: right;
}

table.featuredpagestorename td.storemorpoints a:link {
	color: #FF6699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpagestorename td.storemorpoints a:visited {
	color: #FF6699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpagestorename td.storemorpoints a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.featuredpagestoredescriptionlong {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpagestoreinfo {
	border-collapse: collapse;
	width: 100%;
	border: 0px none;
}

table.featuredpagestoreinfo td.featuredpagestoreinfobullet {
	width: 2%;
	padding: 3px 3px 2px 3px;
	vertical-align: baseline;
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	border: 0px none;
}

table.featuredpagestoreinfo td.featuredpagestoreinfotext {
	padding: 3px 3px 2px 3px;
	vertical-align: baseline;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	border: 0px none;
}

.featuredpagestoremorpointsdescription {
	color: #FF6699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpageofferouterdatagrid {
	border: solid 1px #D7D0D7;
	border-collapse: collapse;
	width: 100%;	
}

table.featuredpageoffertabledatagrid {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;	
}

table.featuredpageoffertabledatagrid td. featuredpageoffertabledatagridbody {
	padding: 4px 4px 4px 4px;
	border: 0px none;
}

table.featuredpageoffertabledatagrid td.featuredpageoffertabledatagridheader {
	background-color: #D7D0D7;
	color: #990099;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 3px 3px 3px 3px;
}
/*
table.featuredpageoffertabledatagrid tr.featuredpageoffertabledatagridheader {
	background-color: #EBE7EB;
	color: #FFFFFF;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.featuredpageoffertabledatagrid tr.featuredpageofferdatagriddark {
	background-color: #EBE7EB;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.featuredpageoffertabledatagrid tr.featuredpageofferdatagriddark a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpageoffertabledatagrid tr.featuredpageofferdatagriddark a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpageoffertabledatagrid tr.featuredpageofferdatagriddark a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.featuredpageoffertabledatagrid tr.featuredpageofferdatagriddark td {
	padding: 4px 4px 4px 4px;
}

table.featuredpageoffertabledatagrid tr.featuredpageofferdatagridlight {
	background-color: #FFFFFF;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.featuredpageoffertabledatagrid tr.featuredpageofferdatagridlight a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpageoffertabledatagrid tr.featuredpageofferdatagridlight a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.featuredpageoffertabledatagrid tr.featuredpageofferdatagridlight a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.featuredpageoffertabledatagrid tr.featuredpageofferdatagridlight td {
	padding: 4px 4px 4px 4px;
}

/*
table.featuredpageoffertabledatagrid tr.featuredpageofferdatagridfooter {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.featuredpageoffertabledatagrid td.featuredpageofferdatagridfooter {
	padding: 4px 4px 1px 4px;
	border-top: solid 1px #EBE7EB;
}
/*end center column*/

/*store pop-up*/
table.spframetable {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.spframetable td {
	padding: 0px 4px 0px 6px;
}

table.sptoprightmenu {
	border: 0px none;
	border-collapse: collapse;
	background-color: #C4B9C4;
}

table.sptoprightmenu td {
	padding: 2px 10px 2px 10px;
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.sptoprightmenu td a:link {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.sptoprightmenu td a:visited {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.sptoprightmenu td a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.spstorelogoname {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.spstorelogoname td.spstorelogo {
	width: 110px;
	padding: 0px 3px 0px 0px;
	vertical-align: baseline;
}

table.spstorelogoname td.spstorename {
	padding: 0px 0px 0px 4px;
	color: #444444;
	font: 14pt "Trebuchet ms", Arial, Helvetica, Sans-serif, Courier;
	vertical-align: bottom;
}

table.spstorelogoname td.spstoremorpoints {
	padding: 2px 0px 0px 4px;
	color: #FF6699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	vertical-align: top;
}

table.spstoretable {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;	
}

table.spstoretable td.spstoretablebanner {
	padding: 2px 6px 4px 0px; 
	width: 128px;
	vertical-align: top;
}

table.spstoretable td.spstoretabledescription {
	padding: 2px 0px 4px 0px; 
	color: #444444;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
	vertical-align: top;
}

table.spstoreinfo {
	border-collapse: collapse;
	width: 100%;
	border: 0px none;
}

table.spstoreinfo td.spstoreinfobullet {
	width: 2%;
	padding: 2px 3px 1px 3px;
	vertical-align: baseline;
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.spstoreinfo td.spstoreinfotext {
	padding: 2px 3px 1px 3px;
	vertical-align: baseline;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.spstoreinfomorpointsdescription {
	color: #FF6699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.spstoreofferstabledatagrid {
	border: 1px solid #EBE7EB;
	border-collapse: collapse;
	width: 100%;
}

table.spstoreofferstabledatagrid td {
	padding: 2px 3px 2px 4px;
	border: 1px solid #EBE7EB;
	vertical-align: top;
}

table.spstoreofferstabledatagrid tr.spstoreofferstabledatagridheader {
	background-color: #D7D0D7;
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.spstoreofferstabledatagrid tr.spstoreofferstabledatagridheader a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.spstoreofferstabledatagrid tr.spstoreofferstabledatagridheader a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.spstoreofferstabledatagrid tr.spstoreofferstabledatagridheader a:hover {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.spstoreofferstabledatagrid tr.spstoreofferstabledatagriddark {
	background-color: #EBE7EB;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.spstoreofferstabledatagrid tr.spstoreofferstabledatagridlight {
	background-color: #FFFFFF;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a.spstorebottommenu:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a.spstorebottommenu:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a.spstorebottommenu:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*end store pop-up*/

/*offers*/
table.offerssearchtable {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.offerssearchtable td {
	padding: 3px 0px 3px 0px;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.offerssearchDropDownList {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid {
	border-collapse: collapse;
	width: 100%;
	border: solid 1px #D7D0D7;
}

table.toppicksoffersdatagrid td{
	padding: 4px 4px 4px 4px;
	border: 0px solid #EBE7EB;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagridheader {
	background-color: #D7D0D7;
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagridheader td {
	border: 1px solid #EBE7EB;
}
/*
table.toppicksoffersdatagrid tr.toppicksoffersdatagridheader a:link {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagridheader a:visited {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagridheader a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.toppicksoffersdatagrid tr.toppicksoffersdatagriddark {
	background-color: #EBE7EB;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.toppicksoffersdatagrid tr.toppicksoffersdatagriddark a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagriddark a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagriddark a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.toppicksoffersdatagrid tr.toppicksoffersdatagridlight {
	background-color: #FFFFFF;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.toppicksoffersdatagrid tr.toppicksoffersdatagridlight a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagridlight a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagridlight a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.toppicksoffersdatagrid tr.toppicksoffersdatagridfooter {
	background-color: #F1EFF1;
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagridfooter a:link {
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagridfooter a:visited {
	color: #808080;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.toppicksoffersdatagrid tr.toppicksoffersdatagridfooter a:hover {
	color: #990099;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.moreoffersdatagrid {
	border-collapse: collapse;
	width: 100%;
	border: solid 1px #D7D0D7;
}

table.moreoffersdatagrid td.featuredpageofferpanelheader {
	background-color: #D7D0D7;
	color: #FFFFFF;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 3px 3px 3px 3px;
}

table.moreoffersdatagrid td{
	padding: 4px 4px 4px 4px;
	border: 0px solid #EBE7EB;
}

table.moreoffersdatagrid tr.moreoffersdatagridheader {
	background-color: #D7D0D7;
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.moreoffersdatagrid tr.moreoffersdatagridheader td {
	border: 1px solid #EBE7EB;
}
/*
table.moreoffersdatagrid tr.moreoffersdatagridheader a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.moreoffersdatagrid tr.moreoffersdatagridheader a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.moreoffersdatagrid tr.moreoffersdatagridheader a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.moreoffersdatagrid tr.moreoffersdatagriddark {
	background-color: #EBE7EB;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.moreoffersdatagrid tr.moreoffersdatagriddark a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.moreoffersdatagrid tr.moreoffersdatagriddark a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.moreoffersdatagrid tr.moreoffersdatagriddark a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/
table.moreoffersdatagrid tr.moreoffersdatagridlight {
	background-color: #FFFFFF;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
table.moreoffersdatagrid tr.moreoffersdatagridlight a:link {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.moreoffersdatagrid tr.moreoffersdatagridlight a:visited {
	color: #996699;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.moreoffersdatagrid tr.moreoffersdatagridlight a:hover {
	color: #990099;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
*/

table.moreoffersdatagrid tr.moreoffersdatagridfooter {
	background-color: #F1EFF1;
/*	color: #666666;
	font: 9pt "Arial black", Helvetica, Sans-serif, Courier;
	word-spacing: 7px; */
}

table.moreoffersdatagrid tr.moreoffersdatagridfooter td {
	color: #666666;
	font: 9pt "Arial black", Helvetica, Sans-serif, Courier;
	word-spacing: 7px;
}

table.moreoffersdatagrid tr.moreoffersdatagridfooter a:link {
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.moreoffersdatagrid tr.moreoffersdatagridfooter a:visited {
	color: #808080;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.moreoffersdatagrid tr.moreoffersdatagridfooter a:hover {
	color: #990099;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}
/* end offers */

/* tell a friend */
table.tafoffersdatagrid {
	border-collapse: collapse;
	width: 100%;
	border: solid 0px #EEE3EE;
}

table.tafoffersdatagrid td{
	padding: 2px 4px 0px 4px;
	border: 1px solid #EBE7EB;
	vertical-align: middle;
}

table.tafoffersdatagrid tr.tafoffersdatagridheader {
	background-color: #D7D0D7;
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.tafoffersdatagrid tr.tafoffersdatagriddark {
	background-color: #EBE7EB;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.tafoffersdatagrid tr.tafoffersdatagridlight {
	background-color: #FFFFFF;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*end tell a friend*/

/*faq*/
table.faq {
	border: 0px none;
	border-collapse: collapse;
	width: 98%;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.faq td.leftcol {
	width: 5px;
	padding: 5px 1px 0px 1px;
	color: #CC99FF;
}

table.faq td.question {
	border: 0px none;
	vertical-align: top;
	padding: 4px 5px 2px 5px;
	color: #444444;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.faq td.answer {
	border: 0px none;
	vertical-align: top;
	padding: 0px 5px 12px 5px;
}

.faqtopic {
	color: #669900;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;

}

a.faqtopic:link {
	color: #996699;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;

}

a.faqtopic:visited {
	color: #996699;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;

}

a.faqtopic:hover {
	color: #990099;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;

}
/*end faq*/

/*Free Cash*/
table.specialgrid {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.specialgrid td {
	padding: 8px 0px 16px 0px;	
	width: 33%;
	vertical-align: top;
}

table.specialgridtable {
	border: 0px none;
	border-collapse: collapse;
	width: 95%;
}

table.specialgridtable td.specialgridtablebanner {
	border: 0px none;
	padding: 0px 4px 0px 4px;
	background-color: #CCCCCC;
	width: 100%;
	text-align: center;
	height: 68px;
	vertical-align: middle;
}

/*thankyou2*/
table.specialgridtable td.specialgridtabledescription {
	border: 0px none;
	padding: 4px 6px 4px 6px;
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 100%;
	height: 205px;
}

/*thankyou*/
table.specialgridtable td.specialgridtablebanner2 {
	border: 0px none;
	padding: 0px 6px 0px 6px;
	background-color: #CCCCCC;
	width: 100%;
	text-align: center;
	height: 135px;
	vertical-align: middle;
}

table.specialgridtable td.specialgridtabledescription2 {
	border: 0px none;
	padding: 4px 6px 4px 6px;
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 100%;
	height: 152px;
}

/*overview*/
table.specialgridtable td.specialgridtabledescription3 {
	border: 0px none;
	padding: 4px 6px 4px 6px;
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 100%;
	height: 162px;
}

table.specialgridtable td.specialgridtablemp {
	border: 0px none;
	padding: 2px 4px 2px 4px;
	background-color: #CCCCCC;
	width: 100%;
	text-align: center;
	color: #D20054;
	font: 10pt "Arial", Helvetica, Sans-serif, Courier;
}

/*new thankyou*/
table.specialgridtablenew {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.specialgridtablenew td.specialgridtablenewbanner {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 8px 10px 8px;
	width: 136px;
	text-align: center;
	vertical-align: middle;
}

table.specialgridtablenew td.specialgridtablenewheader {
	background-color: #EFE7EF;
	padding: 4px 4px 4px 4px;
	font: 10pt "verdana", Helvetica, Sans-serif, Courier;
	padding-left: 15px;
}

table.specialgridtablenew td.specialgridtablenewdescription {
	padding: 10px 15px 10px 15px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
}

a.specialgridtable:link {
	color: #996699;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

a.specialgridtable:visited {
	color: #996699;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

a.specialgridtable:hover {
	color: #990099;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}
/*end Free Cash*/
