/* GFIGA MC Theme */
/* GFIGA MC Theme */

html
{
    background-color: #ffffff;
}

/* OLD SIGN OUT TEXT
#divPageBody .divPageHeader .btnSignOut 
{
    color: #EAEAEA;
}
/*
/*
    from, to color is darker.  solor-stop is lighter.
*/
#divPageBody .divCell .divCellHeader,
#divPageBody .divCell .FAQ .lblTitle,
#divPageBody .divCell .Privacy .lblTitle,
#divPageBody .divCell .TermsOfUse .lblTitle,
#divPageBody .divCell .aiGrid .divFilters,
#divPageBody .divCell .aiSurvey .divHeader,
#divPageBody .aiAccordion .acHeader
{
	background-color: #AB0D13;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AB0D13), to(#AB0D13), color-stop(.33,#EB2222));
	background-image: -webkit-linear-gradient(top, #AB0D13, #EB2222 33%, #AB0D13);
	background-image: -moz-linear-gradient(0% 66% 90deg,#AB0D13, #EB2222, #AB0D13 100%);
	background-image: -o-linear-gradient(90deg, #AB0D13 0%, #EB2222 66%, #AB0D13 100%);
	background-image: linear-gradient(top, #AB0D13 0%, #EB2222 33%, #AB0D13 100%);
	color: #FFFFFF;
}

#divPageBody .divNav div, #divPageBody .divNav a
{
	color: #FFFFFF;
	
	background-color: #AB0D13;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EB2222), to(#AB0D13));
	background-image: -webkit-linear-gradient(top, #EB2222, #AB0D13);
	background-image: -moz-linear-gradient(0% 66% 90deg,#AB0D13, #EB2222);
	background-image: -o-linear-gradient(90deg, #AB0D13 0%, #EB2222 100%);
	background-image: linear-gradient(top, #AB0D13 0%, #EB2222 33%);
}
body .FAQ .ulQuestions .divQuestion .lblQuestion,
body .aiGrid span.aiLinkButton
{
    text-decoration:none;
    color: #4C4C4C;
}
body .FAQ .ulQuestions .divQuestion .lblQuestion.hover,
body .aiGrid span.aiLinkButton.hover,
body a:hover
{
    text-decoration:none;
    color: orange;
}
#divPageBody .divPageFooter
{
	background-color: #B51A1C;
	background-image: none;
	color: #ffffff;
}
 #divPageBody .divPageFooter a:link ,
 #divPageBody .divPageFooter a:visited
{
	color: #ffffff;
}
#divPageBody .divPageFooter a:hover
{
    text-decoration:none;
    color: orange;
}
#divPageBody .divPageFooter .divPoweredBy .imgPoweredBy 
{
	display: none;
}



/* hides the mobile app link */
/*#m_m_hlMobile
{
	/*display: none; 
}
*/

	
/* added 20130426 */


#divPageBody .divPageBody 
{
	background-color: #FFF;
}
#divPageBody 
{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: none;
}
/* Added 20130417 */

.aiShoppingList .aiShoppingListHeader 
{
	background-color: #AB0D13;
}
#divPageBody .divPageHeader .divExternalLinks .lblGreeting 
{
	color: #ffffff;
	font-weight: bold;

}
.aiShoppingList .aiShoppingListHeader .divAddItem .txtAddItem .textbox 
{
	width: 110px;
}
/*START New Sign Out Button - 20130918 - JB */
#divPageBody .divPageHeader .btnSignOut 
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
	background-color:#ffffff;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	text-indent:0;
	border:1px solid #ab0d13;
	display:inline-block;
	color:#ab0d13;
	font-family:Arial;
	font-size:10pt !important;
	font-weight:bold;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:77px;
	text-decoration:none;
	text-align:center;
}
#divPageBody .divPageHeader .btnSignOut.hover 
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
	background-color:#ffffff;
	color: #eb2222;
}
#divPageBody .divPageHeader .btnSignOut.active
{
	position:relative;
	top:1px;
}
/*END New Sign Out Button - 20130918 - JB */

/*Hides shopping list - 20130926 - JB */
.aiShoppingList
{
	display:none !important;
}
.Default .imgDefault
{
	width: 95%;
	height: 95%;
	
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.Default .adRotator
{
	width: 95%;
	height: 95%;
	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.divNoCookieContent {
    width:90%;
}
/*#divPageBody .divPageFooter .hlMobile{
display: none !important;
}
*/
.imgBRQuotient image
  {    display: block !important;
    max-width: 115px !important;
    max-height: 115px !important;
    margin-left: auto !important;
    margin-bottom: 2px !important;
    /*margin-top: 10px;*/
  }
  
 .imgPromotionBRQuotient image
  {    display: block !important;
    max-width: 115px !important;
    max-height: 115px !important;
    margin-left: auto !important;
    margin-bottom: 2px !important;
    /*margin-top: 10px;*/
  }
  
    .PromotionMiniView > .aiPopup.Details .imgPromotionBRQuotient {
    float: left !important;
    max-width: 115px !important;
    max-height: 115px !important;
    margin-right: 5px !important;
    margin-bottom: 5px !important;
    margin-top: 10px !important;
  }
  
    .PromotionView > .divLeft .imgPromotionBRQuotient {
    display: block !important;
    position: relative !important; 
    top: 70px !important;
    max-width: 115px !important;
    max-height: 115px !important;
    margin-left: 5px !important;
    cursor: pointer !important;
  }
    .imgPromotionBRQuotient {
    display: block !important;
    /* position: relative !important; */
    top: 70px !important;
    max-width: 115px !important;
    max-height: 115px !important;
    margin-left: 5px !important;
    cursor: pointer !important;
  }
  .PromotionView > .aiPopup.Details .imgPromotionBRQuotient {
    float: left !important;
    max-width: 200px !important;
    max-height: 200px !important;
    margin-right: 5px !important;
    margin-bottom: 5px !important;
  }
