body {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 margin: 0;
 padding: 0;
 background: #D9EDF5;
}

a {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 text-decoration: underline;
 color: #9B3E92;
}

a:visited {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 text-decoration: underline;
 color: #999999;
}

a:hover {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 text-decoration: none;
 color: #660066;
}

.secondaryText {
 font-size: 12px;
 color: #3EB3E2;
}

.secondaryText a:link{
 font-size: 12px;
 color: #3EB3E2;
 text-decoration: none;
}

.secondaryText a:visited{
 font-size: 12px;
 color: #3EB3E2;
 text-decoration: none;
}

.secondaryText a:active{
 font-size: 12px;
 color: #3EB3E2;
 text-decoration: none;
}

.secondaryText a:hover{
 font-size: 12px;
 color: #3EB3E2;
 text-decoration: none;
}

.calloutLink { /* masthead has a more specific .calloutLink class, defined below */
 font-size: 16px;
 line-height: 22px;
 color: #C7A1C7;
 font-weight: bolder;
 margin: 0 0 0 0;
 padding: 0 14px 0 14px;
 background: url("../../../../images/usa/transitions/calloutOnWhite.gif") top left no-repeat;
}

.calloutLink a:link {
 font-size: 16px;
 color: #C7A1C7;
 font-weight: bolder;
 text-decoration: none;
}

.calloutLink a:visited {
 font-size: 16px;
 color: #C7A1C7;
 font-weight: bolder;
 text-decoration: none;
}

.calloutLink a:active {
 font-size: 16px;
 color: #C7A1C7;
 font-weight: bolder;
 text-decoration: none;
}

.calloutLink a:hover {
 font-size: 16px;
 color: #C7A1C7;
 font-weight: bolder;
 text-decoration: none;
}

.right {
 text-align: right;
 float: right;
}

.left {
 text-align: left;
 float: left;
}

.center {
 text-align: center;
}

img {
 border: 0;
}

#masthead .calloutLink {
 font-size: 16px;
 line-height: 22px;
 color: #C7A1C7;
 font-weight: bolder;
 padding: 0 0 0 14px;
 background: url("../../../../images/usa/transitions/calloutOnBlue.gif") top left no-repeat;
}

#wrapper {
 text-align: center;
 width: 100%;
 height: 100%;
 margin: 0;
 background: #D9EDF5;
}

#wrapper #page {
 width: 790px;
 margin:28px auto 0 auto;
 padding: 0;
 background: #FFFFFF;
 border: none;
}

#masthead {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 margin: 0;
 padding: 0;
 background: url("../../../../images/usa/transitions/mastheadBg.gif") top left repeat-y;  
 height: 67px;
 width: auto;
 border: none;
}

#siteLogo {
 width: 180px;
 height: 96px;
 position: absolute;
 left: auto;
 top: 0px;
 margin: 0;
 padding: 0;
 background: url("../../../../images/usa/transitions/logoTransitions.gif") top left no-repeat;
 float: none;
 clear: none;
 border: none;
}

#cart {
 position: absolute;
 width: 740px;
 height: 18px;
 top:5px;
 text-align:right;
 padding: 0;
 border: none;
 background:none !important;
}

#masthead #gradient {
 background: url("../../../../images/usa/transitions/bevTL.gif") top left no-repeat;
 height: 33px;
}

#masthead #loginArea {
 width: auto;
 height: auto;
 float: right;
 clear: none;
 margin: 0 0px 0px 5px;
 padding: 8px 8px 0 0;
 border: none;
 background: url("../../../../images/usa/transitions/sepGrad.gif") top right repeat-y;
}

#masthead #loginDescriptor {
 clear: none;
 float: right;
 text-align: right;
 height: auto;
 margin: 8px 0 0 0;
 border: none;
}

#loginArea .text {
 width: 100px;
 font-size: 11px;
 border: 1px solid #999999;
 margin: 1px 3px 1px 1px;
 padding: 1px;
 float: left;
 clear: left;
}

#loginArea .button {
 font-size: 10px;
 font-weight: bold;
 margin: 1px 6px 0 0;
 padding: 0px 3px 0 3px;
 color: #FFFFFF;
 border: 1px solid black;
 background-position:0 0;
 background: url("../../../../images/usa/transitions/buttonBg.gif") top left;
 clear: right;
 float: left;
}


#loginArea .button:hover {
 background-position:0% -32px;
}

#loginArea .userName {
 font-size: 16px;
 font-weight: bolder;
 color: white;
}

#masthead #signUpLogOut {
 width: auto;
 height: auto;
 float: right;
 clear: none;
 margin: 0;
 padding: 8px 12px 0 0;
 background: url("../../../../images/usa/transitions/bevTR.gif") top right no-repeat;
 border: none;
}

#pageBreadcrumb {
 background: #FFFFFF url("../../../../images/usa/transitions/sepHeader.gif") top right no-repeat;
 width: auto;
 clear: both;
 float: none;
 text-align: left;
 padding: 5px;
 margin: 0px
}

#contentArea {
 clear: right;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: small;
 text-align: center;
 padding: 0 0 0 0px;
 margin: 0 0 0 0;
 width: 65%;
 float: left;
}

#contentArea.large {
 width: 100%;
}

.featItem {
 width: 27%;
 height: 130px;
 float: left;
 clear: none;
 padding: 0 5px 0 5px;
}

.featItem+.featItem {
 border-left: 2px dotted #B1B1B1;
}

.featItem.large {
 width: 40%;
}

#sidebar {
 float: left;
 clear: none;
 width: 30%;
 padding: 0 3px 3px 3px;
 font-size: 12px;
 text-align: center;
 color: #777777;
}

#sidebarRight {
 float: right;
 clear: none;
 width: 30%;
 padding: 0 3px 3px 3px;
 font-size: 12px;
 text-align: center;
 color: #777777;
}

#sidebar p {
 text-align: left;
 margin: 5px 0 0 5px;
 padding: 0;
}

#sidebar em {
 font-weight: normal;
 font-style:normal;
 color: #652766;
}

#contentArea .dataArea {
 float: none;
 text-align: left;
 clear: both;
 width: 100%;
 padding: 0px;
 margin: 0px 0px 20px 0px;
}

#contentArea .featuredItemsArea {
 float: none;
 text-align: center;
 clear: both;
 width: 100%;
 padding: 0px;
}

.headerBar {
 background: #FF0000 url("../../../../images/usa/transitions/headerBg.gif") top left repeat !important;
 line-height: 22px;
 text-align: left;
 font-size: 18px;
 font-weight: bolder;
 color: #FFFFFF;
 clear: both;
 padding: 0 0 0 6px;
}
.headerBar .bevel {
 background: url("../../../../images/usa/transitions/headerBev.gif") top right no-repeat; 
}

#contentArea table {
 padding: 0;
 margin: 0;
 color: #777777;
 border-spacing: 0;
 border-collapse: collapse;
 background: #FFFFFF;
 text-align: left;
}

#contentArea table a {
 font-size: 12px;
}

#contentArea td {
 padding: 3px 5px 3px 5px;
 margin: 0;
 border: 0;
}

#contentArea td.left {
 text-align: left;
}

#contentArea td.noData {
 text-align: center;
 background: #FFFFFF;
 text-align: left;
}
#contentArea td.data {
 text-align: center;
 background: #FBF8CE;
 text-align: left;
}

#contentArea tr {
 padding: 0;
 margin: 0;
}

#contentArea tr.alt {
 background: #FBF9E8;
 padding: 0;
 margin: 0;
}

h1 {
 font-size: 23px;
 color: #9B3E92;
 margin: 0;
 padding: 0;
 clear: right;
}

h1 .secondary {
 color: #CCCCCC;
}

h2 {
 font-size: 16px;
 color: #66BEE7;
 margin: 0;
 padding: 0;
 clear: right;
}

#contentArea th {
 background-color:#fbf9d0;
 font-size: 16px;
 color: #66BEE7;
 margin: 0;
 padding: 5px 3px 5px 3px;
}

#contentArea th.top {
 font-size: 23px;
 color: #9B3E92;
 text-align: center;
 background: #FFFFFF;
}

#contentArea th.normal {
 font-size: 16px;
 color: #66BEE7;
 text-align: left;
 margin: 0;
 padding: 5px 3px 5px 3px;
}

#contentArea input {
 font-size: 11px;
 border: 1px solid #999999;
 margin: 1px 3px 1px 1px;
 padding: 1px;
 text-align: left;
}

#contentArea .subTitle {
 display: block; 
 font-size: 12px;
 color: #777777;
 background: #FFFFFF;
 clear: left;
}

.bigText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 display: block;
 font-size:16px;
 color: #777777;
 background: #FFFFFFF;
 clear: left;
}

#contentArea .qualifier {
 display: block;
 font-size: 10px;
 color: #777777;
 font-weight: bolder;
 padding: 0 14px 0 14px;
 clear: both;
 text-align: right;
}

#contentArea .prevLink {
 float: right;
 clear: right;
}

#contentArea .nextLink {
 float: left;
 clear: left;
}

#footer {
 width: 100%;
 height: 96px;
 clear: both;
 background: url("../../../../images/usa/transitions/bevBL.gif") bottom left no-repeat;
}

#footer .contactInfo {
 width: 100%;
 height: 96px;
 display: block;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 color: #666666;
 line-height: 96px;
 text-align: center;
 background: url("../../../../images/usa/transitions/bevBR.gif") bottom right no-repeat;
}

/* ************************************************************ */

#tabs {
 float:right;
 width:532px;
 height: 19px;
 font-size:12px;
 line-height:19px;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 color: #FFFFFF;
 margin: 0;
 padding: 0 9px 3px 22px;
 overflow:hidden;
 clear: both;
 background:url("../../../../images/usa/transitions/tabXtRt.gif") no-repeat right top;
}

#tabs ul{
 list-style-type: none;
 margin:0;
 margin-left: 0;
 padding:0;
 overflow: visible;
}

#tabs li{
 display:inline;
 margin:0 0 0 0;
 padding:0 0 0 0;
 overflow: visible;
}

#tabs a {
 float:left;
 background:url("../../../../images/usa/transitions/tabLt.gif") no-repeat left top;
 margin:0 0 0 -23px;
 padding:0 0 0 19px;
 text-decoration:none;
 border: none;
 clear: none;
}

#tabs a span {
 float:left;
 display:block;
 background:url("../../../../images/usa/transitions/tabRt.gif") no-repeat right top;
 padding:3px 32px 3px 0;
 font-weight:bold;
 color:#FFFFFF;
}

/* IE5-Mac \*/
#tabs a span {float:none;}
/* / IE5-Mac */

#tabs a:hover span {
 color: #FFFFFF;
}
  
#tabs #selected a {
 background-position:0 -125px;
}

#tabs #selected a span {
 background-position:100% -125px;
 color: #FFFFFF;
 font-weight: bold;
 clear: none;
}

#tabs .first a {
 background:url("../../../../images/usa/transitions/tabLtFirst.gif") no-repeat left top;
}

#tabs a:hover {
 background-position:0% -125px;
}

#tabs a:hover span {
 background-position:100% -125px;
}

.error {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: red;
}

.headerText {
 font-size: 23px;
 font-weight: bold;
 color: #9B3E92;
 margin: 0;
 padding: 0;
 clear: right;
}
.subTitleText {
 font-size: 18px;
 font-weight: bold;
 color: #66BEE7;
 margin: 0;
 padding: 0;
 clear: right;
}

.boldText {
 font-weight: bold;
}

textarea { 
 overflow: auto 
}
.disclaimer{
 font-size: 10px;
 font-weight: bold;
 color: #cccccc;
}
.dotSeperator{
 vertical-align: center;
 text-align: center;
 background: url(../../../../images/usa/webPortals/dotSep.gif) repeat-y top center;
}
.dotSeperatorText{
 background: #FFFFFF;
 color: #009FD3; 
 margin: 3px;
 font-weight: bold;
}
.leftBracket{
 border-left: 1px solid;
 border-top: 1px solid;
 border-bottom: 1px solid;
 border-color: #666666;
}
.grayText{
 font-size: 12px;
 color:#8d8d8d;
}
.rowColor1 {
background-color:#FCFBE9;
}
.rowColor2 {
background-color:#FFFFFF;
}
.prodAllSel {
 background-image: url(../../../../images/usa/maScience/tabAllSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodBenefitsSel {
 background-image: url(../../../../images/usa/maScience/tabBenefitsSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodIngredientsSel {
 background-image: url(../../../../images/usa/maScience/tabIngredientsSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodNewsSel {
 background-image: url(../../../../images/usa/maScience/tabNewsSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodTestimonialsSel {
 background-image: url(../../../../images/usa/maScience/tabTestimonialsSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodScienceSel {
 background-image: url(../../../../images/usa/maScience/tabScienceSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodDetailDescSel {
 background-image: url(../../../../images/usa/maScience/tabDetailDescSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodFaqSel {
 background-image: url(../../../../images/usa/maScience/tabFaqSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodLabelImageSel {
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodAllExist1 {
 background-image: url(../../../../images/usa/maScience/tabAll.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodBenefitsExist1 {
 background-image: url(../../../../images/usa/maScience/tabBenefits.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodIngredientsExist1 {
 background-image: url(../../../../images/usa/maScience/tabIngredients.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodNewsExist1 {
 background-image: url(../../../../images/usa/maScience/tabNews.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodTestimonialsExist1 {
 background-image: url(../../../../images/usa/maScience/tabTestimonials.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodScienceExist1 {
 background-image: url(../../../../images/usa/maScience/tabScience.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodDetailDescExist1 {
 background-image: url(../../../../images/usa/maScience/tabDetailDesc.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodFaqExist1 {
 background-image: url(../../../../images/usa/maScience/tabFaq.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodLabelImageExist1 {
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodBenefitsExist0 {
 height: 0px;
 width: 0px;
}
.prodIngredientsExist0 {
 height: 0px;
 width: 0px;
}
.prodNewsExist0 {
 height: 0px;
 width: 0px;
}
.prodTestimonialsExist0{
 height: 0px;
 width: 0px;
}
.prodScienceExist0{
 height: 0px;
 width: 0px;
}
.prodDetailDescExist0{
 height: 0px;
 width: 0px;
}
.prodFaqExist0{
 height: 0px;
 width: 0px;
}
.prodLabelImageExist0{
 display: none;
 height: 0px;
 width: 0px;
}
.bgWhitePaper{
 background-color: #ECF1F8;
 background-image: url(../../../../images/usa/maScience/wpBg.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}
.whitePaperText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #333333;
 padding: 2px 5px 0px 10px; 
}
.smallLink{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 10px;
 text-decoration: underline;
 color: #666666;
}
#contentArea td.noPadding {
 padding: 0px 0px 0px 0px;
}
.wpColor1{
 border-color: #F4F4F4
}
.wpColor2{
 background-color: #FFFFFF;
 padding: 0px 0px 0px 0px !important;
}
.wpColor3{
 background-color: #C2D8E6;
 padding: 0px 0px 0px 0px !important;
}
.bgPrint{
 background-color: #ECF1F8;
 padding: 0px 0px 0px 0px !important;
}

/*******************MENU CSS *******************/
.dropmenudiv{
 position:absolute;
 border:1px solid  #0099FF;
 color:white;
 font:normal 12px "Trebuchet MS" ;
 line-height:20px;
 display:none;
 background:url(../../../../images/usa/transitions/back.jpg) repeat;
 width:150px;
 z-index:15;
}

.dropmenudiv a{
 text-decoration: none;
 width:auto;
 display: block;
 text-align: center;
 text-indent: 3px;
 border-bottom: 1px solid white;
 padding: 1px 0;
 font-weight: bold;
 cursor: pointer;
}

#menuItem{
 text-decoration: none;
 color:white;
 z-index:15;
}

#menuItem:hover{
 background-color:  white;
 color:#9B3E92;
}

.dropmenudiv a:hover{ /*hover background color*/
 background-color:  white;
 color:#9B3E92;
}

.flashAd {
 z-index:1;
}
.ftdProductsMovie {
 z-index:2;
}
.sepBar {
 width:1px;
 background:url(../../../../images/usa/transitions/sepGrad.gif) repeat;
 height: 130px;
 float: left;
 clear: none;
 padding: 0;
}
.smallIntro {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size:14px;
 font-weight: bold;
 color: #999999;
 padding: 5px 5px 5px 5px;
}
.bodyTextGrey {
 color: #666666;
 font-variant: normal;
}
.bodyText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
}
.bodyTextSmall{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 8px;
}
.bgSearch{
 background-color: #9b3e92;
}
.cartHeaderText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
}
.cartBgLight{
 background-color: #66bee7;
}
.cartColumnHeader{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
}
.bgMyActLight{
 background-color: #F2F2F2;
}
.bgMyActDark{
 background-color: #E6E6E6;
}
.partnerDisclaimer{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: orange;
 padding: 10px 0 10px 0;
}
.viewTemplateTable {
 width: 100%;
 padding: 0px 0px 0px 0px;
}
.rightHeadText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color: #9b3e92;
 font-weight: bold;
}
.tlsAgrTxt{
 font-weight: bold;
 color: #66bee7;
 font-size: 1.25em;
}
.tlsNavLnk{
 background-color: #FBF9D0;
 font-size: 16px;
 color: #66bee7;
 padding: 5px 0px;
 font-weight: bold;
}
.requiredMark{
 padding: 2px;
 font-size: 28px;
 color: red;
}
.leftFloat{
 float: left;
}
#maCashFPWrapper{
 width: 700px;
}
#shopping table td.maCashBack{
 text-align: right;
 border: 0px;
}
.eachItemGrandTotal{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #4F7DA1;
 text-align: right;
}
.icoMACash{
 background: url(../../../../images/usa/transitions/icoMACash.gif) no-repeat;
 padding-left: 25px;
 padding-bottom:5px;
}
.maCashFPLeft{
 float: left;
}
.maCashFPRight{
 float: right;
 padding-right: 160px;
}
.maCashGreenText{
 color: #3F9E40;
 font-weight: bold;
}
.maCashShow00{
 display: none;
}
.maCashShow01{
 display: none;
}
.maCashShow10{
 display: block;
}
.maCashShow11{
 display: none;
}
.subTitleTextCB{
 font-size: 18px;
 font-weight: bold;
 color: #66BEE7;
 float:left;
}
.totalRed{
 font: 14px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #FF0000;
}
a.orderButtonSmlBlue{
 background: transparent url("../../../../images/usa/transitions/btnStdRt.gif") no-repeat scroll top right;
 color: #444;
 display: block;
 float: left;
 font: normal 12px arial, sans-serif;
 height: 22px;
 margin-right: 6px;
 padding-right: 8px;
 text-decoration: none;
}
a.orderButtonSmlBlue span{
 background: transparent url("../../../../images/usa/transitions/btnStdLt.gif") no-repeat;
 display: block;
 line-height: 10px;
 font-weight: 700;
 margin: 0px;
 padding: 6px 0px 6px 12px;
 text-decoration: none;
}
.icon.maCash{
 background-image: url("../../../../images/usa/transitions/icoMACash.gif");
 background-repeat: no-repeat;
 background-position:  2px 2px;
 padding-left: 24px;
}
#cart #cashback{
 float: left;
 margin: 0px 0px 0px 190px;
 font-size: 11px;
 color: #3eb3e2;
}
#faqs{
 width: 650px;
 position: relative;
 left: 35px;
}
#faqs .def .desc{
 display: none;
 position: relative;
 left: 0px;
 padding: 0px 0px 10px 30px;
 margin: 0px;
}
#faqs .minus{
 color: #9b3e92;
 background: url(../../../../images/USA/transitions/faqMinus.jpg) no-repeat scroll center left;
}
#faqs .plus{
 color: #9b3e92;
 background: url(../../../../images/USA/transitions/faqPlus.jpg) no-repeat scroll center left;
}
#faqs li a{
 padding: 5px 0px 5px 30px;
 margin: 5px 0px;
 font: bold 100% "Lucida Grande", verdana, arial, sans-serif;
 color: #903;
 display: block;
 cursor: pointer;
}
#faqs li a:hover{
 color: #999;
 text-decoration: none;
 cursor: pointer;
}
#faqs li ul{
 list-style: none;
 padding: 0px 0px 10px 30px;
 margin: 10px 0px;
}
#maCashSplash{
 position: relative;
 left: 3px;
 clear: both;
 margin: 20px 0px 0px 0px;
 width: 100%;
}
#maCashSplash #header{
 background: url(../../../../images/USA/transitions/bannerR2.jpg) top left no-repeat;
 width: 782px;
 height: 270px;
 float: left;
 clear: both;
 margin: 0px 0px 20px 0px;
 position: relative;
 left: 4px;
}
#maCashSplash #maCashInfo{
 width: 840px;
 clear: both;
 float: left;
 margin: 10px 0px 0px 10px;
}
#maCashSplash #maCashInfo .infoBlock{
 float: left;
 width: 250px;
 padding: 0px;
 margin: 0px 5px 30px 0px;
 _margin: 0px 3px 30px 0px; /* IE 6 hack */
}
#maCashSplash #maCashInfo .infoBlock .secTitle{
 width: 250px;
 height: 58px;
 line-height: 58px;
 font-size: 53px;
 font-weight: bold;
 text-align: left;
 color: #3c92c9;
 overflow: hidden;
 display: block;
 float: left;
 padding: 0px 0px 0px 15px;
 background: url(../../../../images/USA/transitions/pnlMaCashR3.gif) top left no-repeat;
}
#maCashSplash #maCashInfo .infoBlock .secTitle div{
 float: right;
 *float: none;
 font-size: 18px;
 margin: 0px 0px 0px 1px;
 *margin: -10px 0px 0px 10px;
 width: 180px;
 *width: 90px;
 display: block;
 *display: inline;
}
#maCashSplash #maCashInfo .infoBlock .secTitle.earn{
 background-position: 0 -58px;
}
#maCashSplash #maCashInfo .infoBlock .secTitle.spend{
 background-position: 0 -116px;
}
#maCashSplash #maCashInfo .infoBlock h4{
 font-size: 16px;
 clear: both;
 padding: 0px 15px;
}
#maCashSplash .callout{
 background: #f5f3e7;
 border: 1px solid #dbb5bf;
 padding: 10px;
 margin: 5px 5px 0px 0px;
 width: 250px;;
 float: right;
}
#maCashSplash h2{ /* IE 6 hack */
 _float: left;
 _clear: both;
 _width: 170px;
}
#maCashSplash h3{
 clear: both;
 text-align: center;
 width: 960px;
}
.hidden{
 display: none !important;
}
h1.maCashFAQ{
 text-align: left;
 padding: 25px 0px 0px 35px;
}
li.def{
 list-style: none;
 text-align:left;
}
ul.questionList{
 list-style: none;
 text-indent: none;
 margin: 0px;
 padding: 0px;
 float: left;
}
ul.questionList li{
 background: url(../../../../images/USA/transitions/icoQuestion.gif) 0 6px no-repeat;
 width: 100%;
 margin: 0px;
 padding: 0px 0px 0px 22px;
 line-height: 26px;
 text-align: left;
 float: left;
 clear: both;
}
.maCashShow0{
 display: none;
}
.maCashShow1{
 display: block;
}
#maCashSplash .login{
 position: relative;
 left: 100px;
 top: 135px;
 width: 200px;
 vertical-align: top;
}
.cashbackHdr{
 float: left;
 margin: 0px 0px 0px 190px;
 font-size: 11px;
 color: #3eb3e2;
}
#agreements{
 color: #000;
 width: 700px;
}
#agreements .agreeWrap{
 color: #000;
 background-color: #fff;
 line-height: 1.64em;
 height: 200px;
 text-align: left;
 width: 650px;
 padding: 5px 10px 0px 5px;
 overflow: auto;
 position: relative;
 top: 10px;
 left: 10px;
}
#agreements h2{
 color: #981B79;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 text-align: left;
 font-size: 1.80em;
 line-height: 1.07em;
}
#agreements .ident1{
 padding-left: 20px;
}
#agreements .ident2{
 padding-left: 40px;
}
#agreements p{
 margin-bottom: -5px;
}
#agreeInstructs{
 height: 160px; width: 780px;
 overflow: auto;
 border: 1px solid #b5b5b5;
 padding: 5px 15px;
}