BODY
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center
}
BODY
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY
{
    FONT-SIZE: 11px;
    COLOR: #d30f33;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD A:link
{
    FONT-SIZE: 11px;
    COLOR: #d30f33;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY
{
    FONT-SIZE: 11px;
    COLOR: #d30f33;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD A:visited
{
    FONT-SIZE: 11px;
    COLOR: #d30f33;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY
{
    FONT-SIZE: 11px;
    COLOR: #c11a20;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD A:hover
{
    FONT-SIZE: 11px;
    COLOR: #c11a20;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.tabSelected
{
    BORDER-RIGHT: #808284 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #808284 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #808284 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffffff 1px solid
}
.tabSpacer
{
    BORDER-BOTTOM: #808284 1px solid
}
.tabOff
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e1e1e1 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #808284 1px solid;
    BACKGROUND-COLOR: #e1e1e1
}
.tabBox
{
    BORDER-RIGHT: #808284 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #808284 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #808284 1px solid
}
.breadcrumb
{
    PADDING-LEFT: 30px;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.breadcrumb A:link
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.breadcrumb A:visited
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftNavBottomBorder
{
}
.leftNavBar
{
}
.leftNavBorder
{
}
.leftNavPrm
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.leftNavPrm A:link
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.leftNavPrm A:visited
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.leftNavPrm A:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.leftNavScd
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.leftNavScd A:link
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.leftNavScd A:visited
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.leftNavScd A:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
.leftNavScd1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftNavScd1 A:link
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftNavScd1 A:visited
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftNavScd1 A:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.leftNavScd2
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftNavScd2 A:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftNavScd2 A:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftNavScd2 A:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.leftNavScd3
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftNavScd3 A:link
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftNavScd3 A:visited
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftNavScd3 A:hover
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.pageViewBar
{
    BORDER-RIGHT: #e1e1e1 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e1e1e1 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #e1e1e1 1px solid;
    COLOR: #685040;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e1e1e1 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efebe9
}
.addTo
{
    FONT-SIZE: 10px;
    COLOR: #808284;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.introCopy
{
    PADDING-RIGHT: 55px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 10px;
    MaRGIN-right: 20px;
    COLOR: #c11a20;
    background-color:White ;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c11a20 2px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.introCopy A:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 5px;
    COLOR: #c11a20;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.introCopy A:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 5px;
    COLOR: #c11a20;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.normaltext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    text-align:center; margin: 0px auto; width: 100%;
}


.footer A:link
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.footer A:visited
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.footer A:hover
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.calendarMonth
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #bd1920
}
.calendarMonth A:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #bd1920
}
.calendarMonth A:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #bd1920
}
.calendarDays
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #bd1920;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #cccccc
}
.calendarDays A:link
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 111px;
    PADDING-BOTTOM: 3px;
    COLOR: #bd1920;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #cccccc
}
.calendarDays A:visited
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 111px;
    PADDING-BOTTOM: 3px;
    COLOR: #bd1920;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #cccccc
}
.calendarSelectedDate
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #990000
}
.calendarSelectedDate A:link
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #990000
}
.calendarSelectedDate A:visited
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #990000
}
.calendarNumberInactive
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #999999;
    PADDING-TOP: 3px
}
.calendarNumberActive
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #bd1920;
    PADDING-TOP: 3px
}
.calendarNumberActive A:link
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #bd1920;
    PADDING-TOP: 3px
}
.calendarNumberActive A:unknown
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #bd1920;
    PADDING-TOP: 3px
}
.calendarNumberActive A:hover
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #000000
}
.calendarBorder
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.hint
{
    FONT-SIZE: 10px
}
.hint A:link
{
    FONT-SIZE: 10px
}
.hint A:visited
{
    FONT-SIZE: 10px
}
.hint A:hover
{
    FONT-SIZE: 10px
}
.redText
{
    COLOR: #cc0000
}
.greyText
{
    COLOR: #808284
}
.cardborderBlack
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}

.cardborderBlackThumbnail 
{ 
	border:2px solid #000000; 
	background-color:#FFFFFF;
}

.cardborderGrayThumbnail 
{ 
	border:2px solid #999999; 
	background-color:#FFFFFF;
}
.errorText 
{
     color:#990000; 
     font-size:13px; 
     line-height:20px; 
     font-weight:bold;
     background-color:#ffcccc;
     background-image:url(../SiteGraphics/95/errorIcon_redBkgd.gif); 
     background-position:center left; 
     background-repeat:no-repeat; 
     
     margin-left:20px; 
     margin-right:30px; 
     padding-left:50px; 
     padding-right:10px; 
     padding-top:5px; 
     padding-bottom:5px;
     
     }

/*.errorText
{
    PADDING-LEFT: 30px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #990000;
    LINE-HEIGHT: 20px;
    background-color:#ffcccc; 
    width: 70%;
    background-image:url(../SiteGraphics/95/errorIcon_redBkgd); 
    background-position:left; 
    background-repeat:no-repeat; 
   

}*/

.errorBoxText
{
    BORDER-RIGHT: #990000 3px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #990000 3px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #990000 3px solid;
    COLOR: #990000;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #990000 3px solid;
    BACKGROUND-COLOR: #ffcccc
}
.cardborderMultRecip
{
    BORDER-RIGHT: #e1e1e1 1px solid;
    BORDER-TOP: #e1e1e1 1px solid;
    BORDER-LEFT: #e1e1e1 1px solid;
    BORDER-BOTTOM: #e1e1e1 1px solid;
    BACKGROUND-COLOR: #eeeeee
}
.callout
{
    BORDER-RIGHT: #f9a989 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #f9a989 1px solid;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    BORDER-LEFT: #f9a989 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #f9a989 1px solid;
    BACKGROUND-COLOR: #fde9e1
}
.helpCallout
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000
}
.aboutRetailerRule
{
    BACKGROUND-COLOR: #685040
}
.corporateSolutionsText
{
    FONT-SIZE: 13px;
    COLOR: #6d513f;
    LINE-HEIGHT: 17px
}
.corporateSolutionsText A:link
{
    FONT-SIZE: 13px;
    COLOR: #6d513f;
    LINE-HEIGHT: 17px;
    TEXT-DECORATION: underline
}
.corporateSolutionsText A:visited
{
    FONT-SIZE: 13px;
    COLOR: #6d513f;
    LINE-HEIGHT: 17px;
    TEXT-DECORATION: underline
}
.corporateSolutionsText A:hover
{
    FONT-SIZE: 13px;
    COLOR: #6d513f;
    LINE-HEIGHT: 17px;
    TEXT-DECORATION: none
}
.leftShadow
{
    BACKGROUND-COLOR: transparent
}
.middleBottomShadow
{
    BACKGROUND: url(../SiteGraphics/95/center_graphic.jpg) repeat-y 0px top;
    MARGIN: 0px auto;
    WIDTH: 900px;
    PADDING-TOP: 0px
}
leftBottomShadow
{
    Z-INDEX: 9998;
    BACKGROUND-COLOR: transparent
}
rightBottomShadow
{
    Z-INDEX: 9998;
    WIDTH: 30px;
    MARGIN-RIGHT: -30px;
    BACKGROUND-COLOR: transparent
}
.QASerrorBox
{
    BORDER-RIGHT: #bf1f07 3px solid;
    BORDER-TOP: #bf1f07 3px solid;
    BORDER-LEFT: #bf1f07 3px solid;
    BORDER-BOTTOM: #bf1f07 3px solid
}
.QASerrorBoxText
{
    BORDER-RIGHT: #990000 3px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #990000 3px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #990000 3px;
    COLOR: #990000;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #990000 3px;
    BACKGROUND-COLOR: #ffcccc
}
.QASerrorText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #990000;
    LINE-HEIGHT: 20px
}
.QASerrorText A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #990000;
    LINE-HEIGHT: 20px
}
.QASerrorText A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #990000;
    LINE-HEIGHT: 20px
}
#divLoading
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    DISPLAY: block;
    Z-INDEX: 1000;
    BACKGROUND: url(../SiteGraphics/95/ShipInfoloading.gif) no-repeat center 50%;
    LEFT: 300px;
    BORDER-LEFT: black 0px solid;
    WIDTH: 400px;
    BORDER-BOTTOM: black 0px solid;
    POSITION: absolute;
    TOP: 100px;
    HEIGHT: 400px
}
#divProgressBar
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    DISPLAY: none;
    Z-INDEX: 1000;
    BACKGROUND: url(../SiteGraphics/95/ShipInfoProgress.gif) no-repeat center 50%;
    LEFT: 520px;
    BORDER-LEFT: black 0px solid;
    WIDTH: 400px;
    BORDER-BOTTOM: black 0px solid;
    POSITION: fixed;
    TOP: 150px;
    HEIGHT: 100px
}
.buttonPrmLeft
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BACKGROUND: url(../SiteGraphics/95/Buttons/prm_left.jpg) no-repeat right top;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 21px;
    HEIGHT: 34px;
    BORDER-RIGHT-WIDTH: 0px
}
.buttonPrmMiddle
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 12px;
    BACKGROUND: url(../SiteGraphics/95/Buttons/prm_middle.jpg) left top;
    BORDER-BOTTOM-WIDTH: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 34px;
    BORDER-RIGHT-WIDTH: 0px
}
.buttonPrmMiddle A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.buttonPrmMiddle A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.buttonPrmMiddle A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.buttonPrmRight
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BACKGROUND: url(../SiteGraphics/95/Buttons/prm_right.jpg) no-repeat left top;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 21px;
    HEIGHT: 34px;
    BORDER-RIGHT-WIDTH: 0px
}
.buttonScdLeft
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BACKGROUND: url(../SiteGraphics/95/Buttons/scd_left.jpg) no-repeat right top;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 21px;
    HEIGHT: 34px;
    BORDER-RIGHT-WIDTH: 0px
}
.buttonScdMiddle
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 12px;
    BACKGROUND: url(../SiteGraphics/95/Buttons/scd_middle.jpg) left top;
    BORDER-BOTTOM-WIDTH: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    WHITE-SPACE: nowrap;
    HEIGHT: 34px;
    BORDER-RIGHT-WIDTH: 0px
}
.buttonScdMiddle A:link
{
    COLOR: #ffffff;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none
}
.buttonScdMiddle A:visited
{
    COLOR: #ffffff;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none
}
.buttonScdMiddle A:hover
{
    COLOR: #ffffff;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none
}
.buttonScdRight
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BACKGROUND: url(../SiteGraphics/95/Buttons/scd_right.jpg) no-repeat left top;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 21px;
    HEIGHT: 34px;
    BORDER-RIGHT-WIDTH: 0px
}
.groupHeader
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #808284
}
.groupHeader A:link
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #808284
}
.groupHeader A:visited
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #808284
}
.groupBox
{
    BORDER-RIGHT: #808284 2px solid;
    BORDER-TOP: #808284 2px solid;
    BORDER-LEFT: #808284 2px solid;
    BORDER-BOTTOM: #808284 2px solid
}
.editCardBorder
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.shoppingcartcontent
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px
}
.shoppingcartcontentbreak
{
    PADDING-LEFT: 30px;
    BACKGROUND-COLOR: #808284
}
.shoppingcartcategories
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #c11a20;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #808284 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.printSubtotal
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #eeeeee
}
.printText
{
    FONT-SIZE: 12px;
    COLOR: #000000
}
.subtotal
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #efebe9
}
.printUpdateChanges
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #000000
}
.updateChanges
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #c11a20;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #fdcb74
}
.updateChanges A:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #c11a20;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fdcb74
}
.updateChanges A:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #c11a20;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fdcb74
}
.maybeHoldCards
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #808284
}
.maybeHoldCards A:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #808284
}
.maybeHoldCards A:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #808284
}
.total
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #c11a20
}
.remove
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #808284;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efebe9
}
.remove A:link
{
    FONT-SIZE: 11px;
    COLOR: #808284;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efebe9
}
.remove A:visited
{
    FONT-SIZE: 11px;
    COLOR: #808284;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efebe9
}
.basketCardsBorder
{
    BORDER-RIGHT: #e1e1e1 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #e1e1e1 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #e1e1e1 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #e1e1e1 1px solid;
    BACKGROUND-COLOR: #efebe9
}
#CreditCardTotal
{
    BORDER-RIGHT: #bf311a 1px solid;
    PADDING-RIGHT: 16px;
    BORDER-TOP: #bf311a 1px solid;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 16px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #bf311a 1px solid;
    WIDTH: 350px;
    PADDING-TOP: 16px;
    BORDER-BOTTOM: #bf311a 1px solid;
    TEXT-ALIGN: center
}
.bins
{
    BORDER-RIGHT: #808284 1px solid;
    BORDER-TOP: #808284 1px solid;
    BORDER-LEFT: #808284 1px solid;
    BORDER-BOTTOM: #808284 1px solid
}
.cardborderMultRecip
{
    BORDER-RIGHT: #ded7d3 1px solid;
    BORDER-TOP: #ded7d3 1px solid;
    BORDER-LEFT: #ded7d3 1px solid;
    BORDER-BOTTOM: #ded7d3 1px solid
}
.form-login
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.ShipToCity
{
    WIDTH: 110px;
    HEIGHT: 22px
}
.ShipToCC
{
    WIDTH: 140px;
    HEIGHT: 22px
}
.ShipToCCtype
{
    WIDTH: 140px;
    HEIGHT: 22px
}
.ShipToCountry
{
    WIDTH: 140px;
    HEIGHT: 22px
}
.ShipToCompany
{
    WIDTH: 300px;
    HEIGHT: 22px
}
.ShipToFName
{
    WIDTH: 140px;
    HEIGHT: 22px
}
.ShipToLName
{
    WIDTH: 140px;
    HEIGHT: 22px
}
.ShipToState
{
    WIDTH: 110px;
    HEIGHT: 22px
}
.ShipToStreet1
{
    WIDTH: 140px;
    HEIGHT: 22px
}
.ShipToStreet2
{
    WIDTH: 140px;
    HEIGHT: 22px
}
.ShipToTel
{
    WIDTH: 140px;
    HEIGHT: 22px
}
.ShipToZip
{
    WIDTH: 45px;
    HEIGHT: 22px
}
.ShipMon
{
    WIDTH: 35px;
    HEIGHT: 22px
}
.ShipDay
{
    WIDTH: 35px;
    HEIGHT: 22px
}
.ShipYr
{
    WIDTH: 75px;
    HEIGHT: 22px
}
.ShipType
{
    WIDTH: 200px;
    HEIGHT: 22px
}
.ShipToEMail
{
    WIDTH: 140px;
    HEIGHT: 22px
}
.CSVfield
{
    WIDTH: 160px;
    HEIGHT: 22px
}
.PersonalFont
{
    WIDTH: 126px;
    HEIGHT: 22px
}
.PersonalStyle
{
    WIDTH: 75px;
    HEIGHT: 22px
}
.PersonalColor
{
    WIDTH: 75px;
    HEIGHT: 22px
}
.PersonalSize
{
    WIDTH: 50px;
    HEIGHT: 22px
}
.PersonalText
{
    WIDTH: 173px;
    HEIGHT: 138px
}
.BifoldText
{
    WIDTH: 350px;
    HEIGHT: 75px
}
.retailerFilter
{
    FONT-WEIGHT: bold;
    WIDTH: 150px;
    HEIGHT: 22px
}
#coverDiv
{
    WIDTH: 900px
}
#MainBodyTable
{
    MARGIN: 0px auto;
    WIDTH: 900px;
    PADDING-TOP: 0px;
    BACKGROUND: url(../SiteGraphics/95/center_graphic.jpg) repeat-y 0px top;

}
.RightBodyContents
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 10px;
    text-align: center;

	}
.breadcrumbTable
{
    PADDING-LEFT: 20px;
    WIDTH: 870px
}
.ShowSteps
{
    WIDTH: 100%;
    PADDING-TOP: 0px
}
#wrapper
{
    MARGIN: 0px auto;
    WIDTH: 900px
}
#header
{
    Z-INDEX: 9998;
    BACKGROUND: url(../SiteGraphics/95/header_graphic.jpg);
    MARGIN: 0px auto;
    WIDTH: 900px;
    HEIGHT: 196px
}
#footer
{
    BACKGROUND: url(../SiteGraphics/95/footer_graphic.jpg) no-repeat;
    HEIGHT: 104px
}
.clear_both
{
    CLEAR: both
}
#li_locations A
{
    BACKGROUND-POSITION: 0px 0px;
    WIDTH: 123px
}
#li_locations A:hover
{
    BACKGROUND-POSITION: 0px -30px
}
#li_contact A
{
    BACKGROUND-POSITION: -123px 0px;
    WIDTH: 76px
}
#li_contact A:hover
{
    BACKGROUND-POSITION: -123px -30px
}
#li_company A
{
    BACKGROUND-POSITION: -199px 0px;
    WIDTH: 90px
}
#li_company A:hover
{
    BACKGROUND-POSITION: -199px -30px
}
#li_jobs A
{
    BACKGROUND-POSITION: -289px 0px;
    WIDTH: 77px
}
#li_jobs A:hover
{
    BACKGROUND-POSITION: -289px -30px
}
#topmenu
{
    DISPLAY: block;
    MARGIN-LEFT: 167px;
    COLOR: white;
    HEIGHT: 20px
}
#topmenu LI
{
    DISPLAY: block;
    FLOAT: left;
    MARGIN-LEFT: 10px;
    CURSOR: pointer;
    HEIGHT: 30px
}
#topmenu LI A
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(../SiteGraphics/95/top_nav_sprite.jpg);
    OVERFLOW: hidden;
    PADDING-TOP: 30px;
    HEIGHT: 1px
}
#li_letsEat A
{
    BACKGROUND-POSITION: 0px 0px;
    WIDTH: 87px
}
#li_letsEat A:hover
{
    BACKGROUND-POSITION: 0px -35px
}
#li_experience A
{
    BACKGROUND-POSITION: -87px 0px;
    WIDTH: 125px
}
#li_experience A:hover
{
    BACKGROUND-POSITION: -87px -35px
}
#li_funGames A
{
    BACKGROUND-POSITION: -212px 0px;
    WIDTH: 108px
}
#li_funGames A:hover
{
    BACKGROUND-POSITION: -212px -35px
}
#li_nutEClub A
{
    BACKGROUND-POSITION: -320px 0px;
    WIDTH: 94px
}
#li_nutEClub A:hover
{
    BACKGROUND-POSITION: -320px -35px
}
#mainmenu
{
    MARGIN-TOP: 39px;
    DISPLAY: block;
    MARGIN-LEFT: 204px;
    COLOR: white
}
#mainmenu LI
{
    DISPLAY: block;
    FLOAT: left;
    MARGIN-LEFT: 10px;
    OVERFLOW: hidden;
    CURSOR: pointer;
    HEIGHT: 33px
}
#mainmenu LI A
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(../SiteGraphics/95/main_menu_sprite.jpg);
    OVERFLOW: hidden;
    PADDING-TOP: 30px;
    HEIGHT: 1px
}
#MainDiv
{
    BACKGROUND: url(../SiteGraphics/95/center_graphic.jpg) repeat-y 0px top
}
#PageContainer
{
    MARGIN: 0px auto;
    WIDTH: 900px;
    TEXT-ALIGN: left;
}
/* Redemption box */
.redemptionBoxBkgd { font-size: 12px; background-color: #838751;}
.redemptionBoxSecondaryBkgd { font-size: 12px; background-color: #c1c3a8;}
.redemptionButton { font-size: 12px; font: Verdana, Helvetica, sans-serif; color: #FFFFFF; background-color: #D92C32; }
.redemptionMainText { font-size: 12px; color: #000000; }

/*Confirmation Box*/
.ConfirmerrorBox { border: solid 3px #BF1F07;background-color:#ffcccc;}
.ConfirmerrorText { color:#990000; font-size:13px; line-height:20px; font-weight:bold;background-color:#ffcccc;background-image:url(../SiteGraphics/87/errorIcon_redBkgd.gif); background-position:left; background-repeat:no-repeat; padding-left:100px; padding-right:10px; padding-top:5px; padding-bottom:0px;}


