.footer{
	background:#FFF0B2; height:60px;
	border-top:3px solid #C10000;
}
.footerlinks {
	
	
	color:#000000;
	text-decoration:none;	
	padding-left:3px;
	}
a.footerlinks:link, a.footerlinks:hover, a.footerlinks:visited, a.footerlinks:active   { 
	
	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-left:3px;
	}
.headerheight { height:62px; }

body,table,span,td,div,input,select{
font-family:  Arial, Verdana,Helvetica, sans-serif;
font-size:12px;


}

body { 	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	height:100%; 

background-color:#EEF7F9;  }
h1{
font-size:24px;
color:#FE5607;
font-style:italic;
}
html { height:100%; }
.content { 	
	  color:#353535; text-decoration:none; font-weight:normal; line-height:16px;
	}
	.content p{
	padding:0 20px 0 20px} 
.faqscontent { 	
	  color:#353535; text-decoration:none; font-weight:normal; line-height:16px;
	padding:0 0 0 24px; 
	}
.faqstable { 	
		  color:#353535; text-decoration:none; font-weight:normal; line-height:16px;
		padding:0 50px 0 5px; 
	}



.header_bg { background-image:url(../images/headerbg.gif); height:102px; background-repeat:repeat-x; }
.searchtd_bg { background-image:url(../images/searchtd_bg.gif); height:41px; background-repeat:repeat-x; }

.menu td
	{ background-image:url(../images/redtab.gif); width:82px; height:28px; background-repeat:no-repeat; text-align:center; }
.menu td.current
{ background-image:url(../images/yellowtab.gif); width:82px; height:28px; background-repeat:no-repeat; text-align:center; }
.menu td.current span 
	{ 
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}
.menu td.current a 
	{ 
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}

.menu td.current a:hover
	{
	
	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}
.menu td a 
	{ 
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}

.menu td a:hover
	{
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}
.menu .tab_promotions 
	{ background-image:url(../images/tab_promotions.gif); width:95px; height:28px; background-repeat:no-repeat; }
.menu .tab_redeem 
	{ background-image:url(../images/tab_redeem.gif); width:85px; height:28px; background-repeat:no-repeat; }
.menu .tab_promotions_curent 
	{ background-image:url(../images/tab_promotions_current.gif); width:95px; height:28px; background-repeat:no-repeat; }
.menu td.tab_promotions_curent span 
	{ 
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}
.menu td.tab_promotions_curent a 
	{ 
	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}

.menu td.tab_promotions_curent a:hover
	{
	
	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}
	
.menu .tab_ampeecares 
	{ background-image:url(../images/ampeecares_redtab.gif); width:107px; height:28px; background-repeat:no-repeat; }
.menu .tab_ampeecares_curent 
	{ background-image:url(../images/ampeecares_redtab_current.gif); width:107px; height:28px; background-repeat:no-repeat; }
.menu td.tab_ampeecares_curent a 
	{ 
	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	}

.menu td.tab_ampeecares_curent a:hover
	{
	
	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	}	
	
.menu .tab_redeem_curent
	{ background-image:url(../images/tab_redeem_current.gif); width:85px; height:28px; background-repeat:no-repeat; }
.menu td.tab_redeem_curent span
	{ 
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}
.menu td.tab_redeem_curent a 
	{ 
	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}

.menu td.tab_redeem_curent a:hover
	{
	
	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
	}
.headertab_leftshape 
	{ background-image:url(../images/headertab_leftshape.gif); width:4px; height:31px; background-repeat:no-repeat; }
.headertab_rightshape 
	{ background-image:url(../images/headertab_rightshape.gif); width:4px; height:31px; background-repeat:no-repeat; }
.headertab_bg 
	{ background-image:url(../images/headertab_bg.gif); height:31px; background-repeat:repeat-x; }	


.topwhite_leftshape
	{ background-image:url(../images/topwhite_leftshape.gif); width:10px; height:27px; background-repeat:no-repeat; }
.topwhite_rightshape 
	{ background-image:url(../images/topwhite_rightshape.gif); width:10px; height:27px; background-repeat:no-repeat; }
.topwhite_bg 
	{ background-image:url(../images/topwhite_bg.gif); height:27px; background-repeat:repeat-x; }	


.normallinks {
	
	
	color:#000000;
	text-decoration:underline;	
	padding-left:3px;
	}

a.normallinks:link, a.normallinks:hover, a.normallinks:visited, a.normallinks:active   { 
	
	
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	padding-left:3px;
	}
a.normallinks:hover,
	
	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-left:3px;
	}

.boldlinks {
	
	
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding-left:3px;
	}

a.boldlinks:link, a.boldlinks:hover, a.boldlinks:visited, a.boldlinks:active   { 
	
	
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding-left:3px;
	}
a.boldlinks:hover{ 
	
	
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding-left:3px;
	}
.searchtable td{
	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
color:#000000;
}
.searchtable a {
	
	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-left:3px;
	}


.searchtable a:hover {
	
	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-left:3px;
	}


.searchtable .headings { 
	
	color:#D50000;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	}
.search td input{
border:0px solid #000000;
}
.search .bg
{ background-image:url(../images/searchbg_txt.gif); width:250px; height:29px; background-repeat:no-repeat; }

.blackbold { 
	
	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
	}

.blacknormal { 
	
	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-left:3px;
	}
.middlepannel{ background-image:url(../images/middlebg.gif); background-repeat:no-repeat; height:186px}
.middlepannel td{
	
	
	color:#000000;
	padding-right:10px;
	line-height:18px;
}
.enrollbg{ background-image:url(../images/enrollbg.gif); background-repeat:no-repeat; height:123px;width:554px}
.enrolltd td{
	
	
	color:#000000;
	height:22px;
	
	
}
.survey .surveyhead{

	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FE5607;
	height:25px;


}
.survey td{

	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#000000;


}


/* my styles */

.black_leftheading { 
	
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
	text-transform:uppercase;
	}
.linebg
	{ background-image:url(../images/linebg.gif); width:10px; height:3px; background-repeat:repeat-x; }
.bottom_blue_shape
	{ background-image:url(../images/bottom_blue_shape.gif); width:176px; height:12px; background-repeat:repeat-x; }
.top_blue_shape
	{ background-image:url(../images/top_blue_shape.gif); width:176px; height:12px; background-repeat:repeat-x; }
.left_blue_bg	{ background-image:url(../images/left_blue_bg.gif);}

.surveytext {
	
	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	}
.survey_topic_heading {
	
	font-size:12px;
	color:#464646;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	}	
.comments {
	
	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-left:3px;
	}

a.comments:link, a.comments:hover, a.comments:visited, a.comments:active   { 
	
	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-left:3px;
	}	
	
.black_big_headings { 
	
	font-size:18px;
	color:#464646;
	text-decoration:none;
	font-weight:bold;
	}
	
.tableborder_bgleft	 { background-image:url(../images/tableborder_bgleft.gif); width:6px; height:5px; background-repeat:no-repeat; }
.tableborder_bgright { background-image:url(../images/tableborder_bgright.gif); width:6px; height:5px; background-repeat:no-repeat; }
.tableborder_bgbottmright { background-image:url(../images/tableborder_bgbottmright.gif); width:6px; height:5px; background-repeat:no-repeat; }
.tableborder_bgbottomleft { background-image:url(../images/tableborder_bgbottomleft.gif); width:6px; height:5px; background-repeat:no-repeat; }

.tableborder_topbg	{ background-image:url(../images/tableborder_topbg.gif);  height:5px; background-repeat:repeat-x; }
.tableborder_bottombg { background-image:url(../images/tableborder_bottom.gif);  height:5px; background-repeat:repeat-x; }
.tableborder_leftbg  { background-image:url(../images/tableborder_leftbg.gif); width:6px; background-repeat:repeat-y;background-position:left; }
.tableborder_rightbg { background-image:url(../images/tableborder_rightbg.gif); width:6px; background-repeat:repeat-y; }


.orange_heading { 
	
	font-size:13px;
	color:#E13C02;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
	text-transform:uppercase;
	}
.orange_heading1 { 
	
	font-size:12px;
	color:#E13C02;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
	text-transform:uppercase;
	}

.orange_heading2 { 
	
	font-size:12px;
	color:#E13C02;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
	}
.orange_heading4 { 
	
	font-size:13px;
	color:#E13C02;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	}	
		
	
.headings_bg { 	
	background-image:url(../images/headings_bg.gif);  height:35px; background-repeat:repeat-x; 
	
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
	}

.myteamtable th { 
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFF6D4;
	text-align:center
	}  
.myteamtable td { 
	
	color:#000000;
	text-decoration:none;
	} 


/* ads display table style starts here */
.unnamed1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: overline;
}
.top_left{
background:url(../images/white_top_left.gif) no-repeat;
width:40px;
height:39px;
}
.top_right{
background-image:url(../images/white_top_right.gif);
background-repeat:no-repeat;
width:40px;
height:39px;
}
.top_bg{
background-image:url(../images/top_blue_bg.gif);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
padding:2px 0 0 0 ;
}
.bottom_left{
background-image:url(../images/white_bottom_left.gif);
background-repeat:no-repeat;
width:40px;
height:17px;
}
.leftbg{

background-image:url(../images/leftbg.gif);
background-repeat:repeat-y;
width:9px;
background-position:left;

}
.rightbg{

background-image:url(../images/rightbg.gif);
background-repeat:repeat-y;
background-position:right;
width:8px;

}

.bottom_right
{
background-image:url(../images/white_bottom_right.gif);
background-repeat:no-repeat;
width:40px;
height:17px;
}
.bottom_middle
{
background-image:url(../images/bottom_middle.gif);
background-repeat:repeat-x;
height:17px;
}
.headline{
font: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.promotion_top_left{
background:url(../images/promotion_top_leftbg.gif) no-repeat;
width:8px;
height:8px;
}
.promotion_top_right{
background-image:url(../images/promotion_top_rightbg.gif);
background-repeat:no-repeat;
width:8px;
height:8px;
}
.promotion_top_middle{
background-color:#F6E9B7;

}
.promotion_bottom_left{
background:url(../images/promotion_bottom_leftbg.gif) no-repeat;
width:8px;
height:8px;
}
.promotion_bottom_right{
background-image:url(../images/promotion_bottom_rightbg.gif);
background-repeat:no-repeat;
width:8px;
height:8px;
}
.promotion_bottom_middle{
background-color:#F6E9B7;

}
.promotion_heading{
	color:#FF5507;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:#f4f4f4;
}
.promotion_label{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
}

/* ads display table style ends here */
	
/*- Menu Tabs--------------------------- */


    #tabs {
      float:left;
      width:100%;
      background:#BBD9EE;
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("../images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  font: bold 11px/1.5em Verdana;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("../images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
	  font: bold 11px/1.5em Verdana;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
	  font: bold 11px/1.5em Verdana;
      }
    #tabs a:hover span {
      background-position:100% -42px;
	  font: bold 11px/1.5em Verdana;
      }

        #tabs #current a {
                background-position:0% -42px;
				font: bold 11px/1.5em Verdana;
        }
        #tabs #current a span {
                background-position:100% -42px;
				font: bold 11px/1.5em Verdana;
        }	

/* search results */
.results {
border-right:1px solid #E0CA26;
border-left:1px solid #E0CA26;


}
.results th{
background-image:url(../images/headings_bg.gif);  	
height:30px;
border-bottom:1px solid #E0CA26;

padding:0 0 0 5px;
color:#FFFFFF;
	
	}
	.results td{
	height:60px;
		background-color:#FCF7D2;
		border-bottom:1px solid #E0CA26;
	}
	.results td img{
	border:1px solid #cccccc;
	}
	.results .productlistnone{
	height:60px;
		background-color:#FFFFFF;
	}
	.standardlarge , a.standardlarge:link ,a.standardlarge:visited, a.standardlarge:active{
	
	
	color:#663399;
	text-decoration:underline;
	}
 a.standardlarge:hover   { 
	
	
	color:#000000;
	text-decoration:none;
	}
	.small{
	
	
	color:#000000;
		}
	.secondary ,a.secondary:link, a.secondary:visited, a.secondary:active {
	
	
	color:#663399;
	text-decoration:underline;
	}
	 a.secondary:hover { 
	
	
	color:#000000;
	text-decoration:none;
	}
.catnav td { border-bottom:1px dotted #C0C0C0; height:20px; } 


/* forum styles */

.forum_subheadbg { 
	
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../images/forums_subheadbg.gif);  
	height:25px;
    padding-left:5px;
	text-transform:uppercase;
}

.forumtable_head { 
	
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../images/forums_headbg.gif); 
	height:30px; 
	text-transform:uppercase;
	} 
.forum_normallinks { 
	
	
	color:#000000;
	text-decoration:underline;	
	font-weight:normal;
	}

a.forum_normallinks:link, a.forum_normallinks:visited, a.forum_normallinks:active   { 
	
	
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	}
a.forum_normallinks:hover {
	
	
	color:#000000;
	text-decoration:none;
	font-weight:noraml;
	}	
.forum_boldlinks { 
	
	
	color:#F72E00;
	text-decoration:underline;	
	font-weight:bold;	
	}

a.forum_boldlinks:link, a.forum_boldlinks:visited, a.forum_boldlinks:active   { 
	
	
	color:#F72E00;
	text-decoration:underline;
	font-weight:bold;
	}
a.forum_boldlinks:hover { 
	
	
	color:#F72E00;
	text-decoration:none;
	font-weight:bold;
	}	
.forum_boldcontent{ 
	
	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
.forum_normalcontent{ 
	
	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}		
.forumtr_white   { 
	
	
	color:#000000;
	font-weight:normal;
	background-color:#F4F4F4;
	padding-left:5px;
	height:45px;
	}	
.forumtr_blue   { 
	
	
	color:#000000;
	font-weight:normal;
	background-color:#EAF5FA;
	padding-left:5px;
	height:45px;
	}		
.tdborderbottom { border-bottom:1px solid #5F5F5F; height:30px;}	

.userlinks td  {  
	
	
	color:#000000;
	padding-left:3px;
	font-weight:bold;
	text-transform:uppercase;
	}
.userlinks td  a {  
	
	
	color:#000000;
	text-decoration:underline;	
	padding:0 10px 0 10px;
	font-weight:bold;
	text-transform:uppercase;
	}

.userlinks td  a:hover   { 
	
	
	color:#000000;
	text-decoration:none;	
	padding:0 10px 0 10px;
	font-weight:bold;
	text-transform:uppercase;
	}


/* boxed Designs starrs */

.box_leftshape {
	background-image:url(../images/box_leftshape.gif);
	background-repeat:no-repeat;
	width:12px;
	height:28px;
	}

.box_rightshape {
	background-image:url(../images/box_rightshape.gif);
	background-repeat:no-repeat;
	width:12px;
	height:28px;
	}
.box_topbg  {
	background-image:url(../images/box_topbg.gif);
	background-repeat:repeat-x;
	height:28px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:3px;
	text-transform:uppercase;

	}
.box_leftbg  {
	background-image:url(../images/box_leftbg.gif);
	background-repeat:repeat-y;
	width:5px;
	}
.box_rightbg  {
	background-image:url(../images/box_rightbg.gif);
	background-repeat:repeat-y;
	width:5px;
	}

.box_bottomleftshape {
	background-image:url(../images/box_bottomleftshape.gif);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	}
.box_bottomrightshape {
	background-image:url(../images/box_bottomrightshape.gif);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	}
.box_bottombg {
	background-image:url(../images/box_bottombg.gif);
	background-repeat:repeat-x;
	height:12px;


	}

.box_border_middelbg{
	border-left:1px solid #FFBA52;
        border-right:1px solid #FFBA52;
	
}
.box_border{
	border:1px solid #FFBA52;
	border-right:0px solid #FFBA52;
	
}
.box_border td{
	border-right:1px solid #FFBA52;
	border-top:1px solid #FFBA52;
	border-bottom:1px solid #FFBA52;
	font-size:12px;
	
	
}

/* boxed Designs ends */

/*right search tab styles start*/

.searchtab_inactive {
	background-image:url(../images/searchtab_active.gif);
	background-repeat:no-repeat;
	height:24px;
	width:61px;
	
	color:#ffffff;
	font-weight:bold;

	text-align:center;
	}


.searchtab_inactive a {	
	
	color:#ffffff;
	font-weight:bold;
	padding-left:3px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;

	}

.searchtab_active {
	background-image:url(../images/searchtab_inactive.gif);
	background-repeat:no-repeat;
	height:24px;
	width:61px;
	
	color:#ffffff;
	font-weight:bold;

	text-align:center;
	}

.searchtab_active a {
	
	
	color:#ffffff;
	font-weight:bold;
	padding-left:3px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;

	}



.searchtab_bottomborder{
	border-bottom:3px solid #BB0000;


}
/* right search tab styles end*/

.maintable_bg { 
	background:url(../images/shadowborder.gif) repeat-y left top; 
	} 
.leftpannelright_border { border-right:1px solid #E8E8E8; }
.headings_bottomborder { border-bottom:2px solid #E8E8E8; }

.headinglabel {  
	font-size:18px;
	color:#000000;
	font-weight:bold;
	height:25px;
	}
.declinedrow { background-color:#FFDAD5; } 
.notassitedrow { background-color:#F3EDFF; } 

.step_bg{
background-image:url(../images/step_bg.gif);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;

height:79px;
}


.bigheading { 
	
	font-size:18px;
	color:#E13C02;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
	
	}
.pointsearn { 
	
	
	color:#E13C02;
	text-decoration:none;
	font-weight:normal;
	}
.profile_points tr td { border-bottom:1px dotted # CCCCCC;
	}


.buttonstyle {
	background-image:url("../images/buttonbg.gif"); 
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
	color:#ffffff;
	font-weight:bold; 
	border:1px solid #EDEDED;
	text-transform:uppercase;
	height:24px;
	}

.thirdstep {
border-right:1px solid #E0CA26;
border-left:1px solid #E0CA26;


}
.thirdstep th{
background-image:url(../images/headings_bg.gif);  	
height:30px;
border-bottom:1px solid #E0CA26;

padding:0 0 0 5px;
color:#FFFFFF;
	
	}
	.thirdstep td{
	height:30px;
		background-color:#FCF7D2;
		border-bottom:1px solid #E0CA26;
		font: normal 11px Verdana;
	}
	
	.thirdstep .productlistnone{
	height:30px;
		background-color:#FFFFFF;
		font: normal 11px Verdana;
	}
	.error_heading { 
	
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	padding-left:3px;
	
	}
	
	.error_tableBorder{
		
		font-size:13px;
		color:#FF0000;
		font-weight:bold;
		border-left:1px solid #EEC107;
		border-right:1px solid #EEC107;
		border-top:1px solid #EEC107;
		border-bottom:0px solid #EEC107;
		background-color:#FCF4D2;
		}
.error_messages{
		font-size:12px;
		color:#FF0000;
		font-weight:bold;
		
			}

.points_boxleft{
	background:url(../images/pointsleft.gif) no-repeat right top;
	width:6px;
	height:42px;
	}
.points_boxright{
	background:url(../images/pointsright.gif) no-repeat left top;
	width:6px;
	height:42px;
	}
.points_boxbg{
	background:url(../images/pointsbg.gif) repeat-x;
		
	}
.points_label{
	
		font-size:15px;
		font-weight:bold;
		color:#D43E02;
		text-transform:uppercase;
	}

.terms_rulesboldhead {
	
	font-size:12px;
	color:#E13C02;
	text-decoration:none;
	font-weight:bold;
	}
.menulink { 
	background-image:url(../images/redtab.gif); width:82px; height:28px; background-repeat:no-repeat; text-align:center;
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	
	text-transform:uppercase;
}
.menulink a{ 	
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding-right:3px;
	text-transform:uppercase;
}

.menuactivelink  { 
	background-image:url(../images/yellowtab.gif); width:82px; height:28px; background-repeat:no-repeat; text-align:center; 
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	
	text-transform:uppercase;
	}
.menuactivelink a {
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	
	text-transform:uppercase;
	}

.manintab_promotions {
	background-image:url(../images/tab_promotions.gif); width:95px; height:28px; background-repeat:no-repeat; 
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
	text-transform:uppercase; 
	}
	
.manintab_promotions  a{
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
	text-transform:uppercase; 
	}
.manintab_promotionsactive {
	background-image:url(../images/tab_promotions_current.gif); width:95px; height:28px; background-repeat:no-repeat;
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
	text-transform:uppercase; 
	}
	
.manintab_promotionsactive  a{
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
	text-transform:uppercase; 
	}	

.maintab_redeem {
	background-image:url(../images/tab_redeem.gif); width:85px; height:28px; background-repeat:no-repeat;
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
	text-transform:uppercase; 
	}
	
.maintab_redeem a{
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
	text-transform:uppercase; 
	}
.maintab_redeemactive {
	background-image:url(../images/tab_redeem_current.gif); width:85px; height:28px; background-repeat:no-repeat;
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
	text-transform:uppercase; 
	}
	
.maintab_redeemactive a{
	
	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
	text-transform:uppercase; 
	}	


/* email account activation styles starts here */

.top_leftshape{
background:url(../images/top_leftshape.gif) no-repeat;
width:40px;
height:17px;
background-position:bottom;
}
.top_rightshape{
background-image:url(../images/top_rightshape.gif);
background-repeat:no-repeat;
background-position:bottom;
width:40px;
height:17px;
}

.top_bgcolor{
background-image:url(../images/top_bgcolor.gif);
background-repeat:repeat-x;
background-position:bottom;
height:17px;
}

.thankyou {
	
	font-size:26px;
	color:#DB4234;
	text-decoration:none;
	font-weight:bold;	
	line-height:28px;
	}
.thankyou_confirmation {
	
	font-size:20px;
	color:#DB4234;
	text-decoration:none;
	font-weight:bold;	
	line-height:28px;
	}	
.noreplycontent { 	
	
	font-size:10px;
	color:#BDBDBD;
	text-decoration:none;
	font-weight:normal;	
	padding-left:20px;
	}
.emiallink ,a.emiallink:link, a.emiallink:visited, a.emiallink:active {
	
	font-size:10px;
	color:#DB4234;
	text-decoration:underline;
	}
a.emiallink:hover { 
	
	font-size:10px;
	color:#DB4234;
	text-decoration:none;
	}	
/* email account activation styles  ends here */
.surveytable_grey{
	border-bottom:1px solid #E0CA26;
	background-color:#FCFAE7;

}
.surveytable_grey td{
	height:50px;


}
.surveytable_normal{
	
	background-color:#ffffff;

}
.surveytable_normal td{

}

.compleatedrow { background-color:#FBFFD9; } 
.expiredrow { background-color:#FFE9E5; } 


.Aboutus_headings { 
	
	font-size:13px;
	color:#E13C02;
	text-decoration:none;
	font-weight:bold;
	
	text-transform:uppercase;
	}
	
.emialinvitationimg { 	
 	background-image:url(../images/ampee_email.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
.emialinvitationimg1 { 	
 	background-image:url(../images/ampee_emailbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	}	
	
.box_topbg1  {
	background-image:url(../images/box_topbg.gif);
	background-repeat:repeat-x;
	height:28px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:3px;
	text-transform:none;}

/*featured Products starts here */
	.productstable { border:1px solid #ED3030; }
	.productstable td.header {
		font-family:"Lucida Sans", "Lucida Console", "Lucida Sans Unicode", Verdana, Arial, saneserif;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		background-color:#ED3030;
		padding:5px 0px 5px 5px;
					
	}
.points_boxbg{
	background:url(../images/pointsbg.gif) repeat-x;
		
	}
	.addtocart a { 
		color:#003399;
				}
	.addtocart a:hover{ 
		color:#BD2328;
				}	
	.viewdetails a { 
		color:#003399;
		}
	.viewdetails a:hover{ 
		color:#BD2328;
			}	
	.description td{
		padding:0 0 0 3px;
	}
	.description td.label a { 
	 	font-weight:bold;
		color:#003399;
		}	
	.description td.label a:hover { 
	 	font-weight:bold;
		color:#BD2328;
		}	
	.description td span.pricelabel { 
		font-weight:bold;
		}
	.description td span.pricevalue { 
		font-weight:bold;
		color:#BD2328;
		}
	.spliter { 
		border-left:1px solid #CCCCCC;
		height:120px	
	}
	.promotionsdata { width:auto;}
	.promotionsdata td { width:180px; }
	
	td.global a {
	color:#003399;				
	}
	td.global a:hover {
		color:#BD2328;
		text-decoration:none;
		
	}
/*featured Products ends here */

.survey_answersTable{
		border-left:1px solid #cccccc;
		border-top:1px solid #cccccc;
		table-layout:fixed;
	}
	
	.survey_answersTable tr td{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px 3px 5px 3px;
	
	
	}
	
	.tabsstyle_mypoints_inactive {
	background-color:#C60000;
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold; 
	border:0px solid #EDEDED;
	text-transform:uppercase;
	height:21px;
	cursor:pointer;
	margin:0 3px 0 0;
	}
	.tabsstyle_mypoints_active {
	background-color:#FFC700;
	background-repeat:repeat-x; 
	color:#000000;
	font-weight:bold; 
	border:1px solid #EDEDED;
	text-transform:uppercase;
	height:21px;
	margin:0 3px 0 0;
	
	}
	.mypointsactive_inactiveTableborder{
	border:1px solid #FFC700;
	border-top:3px solid #FFC700;
	
	}

	.aboutuspoints {
	background-color:#D92007;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	}
	.myprofiletable tr td{
	padding:4px 0 4px 3px;
	border:1px solid #f4f4f4
	}
	
	

	