A
{
    COLOR: #0126b0;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica
}
BODY
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, 'san serif';
    BACKGROUND-COLOR: #c0c0c0
}
BODY.popBodyBackColor
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, 'san serif';
    BACKGROUND-COLOR: #ffffff
}
.bgGray1
{
    BACKGROUND-COLOR: #d0d0d0
}
.bgHdrMain
{
    BACKGROUND-COLOR: #012679
}
.bgWhite1
{
    BACKGROUND-COLOR: #ffffff
}
.bgDarkBlue
{
    BACKGROUND-COLOR: #012679
}
.bgOlive
{
    BACKGROUND-COLOR: #889500
}
.bgLightBlue
{
    BACKGROUND-COLOR: #98a7c8
}
.bgBlack
{
    BACKGROUND-COLOR: #000026
}
FORM
{
    DISPLAY: inline
}
INPUT.HdrSearch
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0126b0
}
A.Hdr
{
    FONT-SIZE: 11px;
    COLOR: white;
    TEXT-DECORATION: none
}
.hdrHello
{
    FONT-SIZE: 11px;
    COLOR: white
}
A.lnavBrowse
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: #0126b0;
    TEXT-DECORATION: none
}
.bgLNav
{
    BACKGROUND-COLOR: #ededed
}
.lnavBrowseHdg
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 20px;
    TEXT-DECORATION: none
}
.lnavInfLinkRow
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.lnavBrowseRow
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #e2e2e2 1px solid
}
.lnavBrowseRowLast
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 6px
}
A.lnavBrowseAll
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0126b0;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: none
}
.lnavLinkRows
{
    LINE-HEIGHT: 20px
}
A.ftrInf
{
    FONT-SIZE: 11px;
    COLOR: white
}
.txtFtr
{
    FONT-SIZE: 11px;
    COLOR: white
}
A.ftrAct
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white
}
A.ftrInf:hover
{
    COLOR: aqua
}
A.ftrAct:hover
{
    COLOR: aqua
}
A.lnavBrowse:hover
{
    COLOR: #889500;
    TEXT-DECORATION: underline
}
A.lnavBrowseAll:hover
{
    COLOR: #889500;
    TEXT-DECORATION: underline
}
.homBanner1:hover
{
    TEXT-DECORATION: underline
}
.homBanner1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #012679;
    FONT-FAMILY: Verdana, Arial, san-serif;
    BACKGROUND-COLOR: #dedede;
    TEXT-DECORATION: none
}
.homFeaturedRow
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px
}
.homFeaturedTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #012679;
    TEXT-DECORATION: none
}
.homFeaturedTitle:hover
{
    TEXT-DECORATION: underline
}
.homFeaturedSubTitle
{
    FONT-SIZE: 14px;
    COLOR: #012679;
    FONT-STYLE: italic
}
.Hdg1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: verdana, Arial;
    BACKGROUND-COLOR: #316fcd;
    TEXT-DECORATION: none
}
.Hdg2
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    COLOR: #012679;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d1dae7
}
.hdrLinkAction
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-DECORATION: none
}
.hdrLinkAction:hover
{
    TEXT-DECORATION: underline
}
.ContentMargins
{
    PADDING-LEFT: 15px;
    PADDING-TOP: 10px
}
.glbBreadCrumbLast
{
    FONT-WEIGHT: bold;
    COLOR: #012679
}
.glbBreadCrumb
{
    COLOR: black
}
.catFrmPageSize
{
    FONT-SIZE: 9px;
    COLOR: #012679
}
.CatPrevNextOff
{
    COLOR: darkgray
}
.txtLightBlue
{
    COLOR: #98a7c8;
    BACKGROUND-COLOR: #98a7c8
}
.PreviewPacksTOCTable
{
}
.PreviewPacksSectionTable
{
}
.PreviewPacksSectionTitle
{
    FONT-WEIGHT: bold
}
.PreviewPacksSectionDesc
{
}
.PreviewPacksSectionAddPvws
{
}
.PreviewPacksSectionBackTop
{
}
.PPACItemTitle
{
}
.PPACItemDetailsLink
{
}
.PPACItemDetailsTD
{
}
.TOCTitleRow
{
}
.bgRes1
{
    BACKGROUND-COLOR: white
}
.bgRes2
{
    BACKGROUND-COLOR: #f3f3f3
}
.brdLeft
{
    BORDER-LEFT: black 1px solid
}
.resThumbsBestSeller
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #960210
}
.resThumbsNewRelease
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3f79d0
}
.txtEmphasize
{
    FONT-WEIGHT: bold
}
.frmFieldLabel
{
    PADDING-RIGHT: 6px;
    FONT-SIZE: 13px;
    COLOR: darkolivegreen
}
.frmRequired
{
    FONT-WEIGHT: bold
}
.resBlurb
{
    FONT-SIZE: 11px;
    COLOR: #012679
}
.CatPageLinkCurrent
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    BACKGROUND-COLOR: #012679
}
.txtMessageAlert
{
    COLOR: red
}
.Col1
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px
}
.Col1Hdg
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #889500
}
.frmFieldStatic
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #012679
}
.frmHdg
{
    FONT-WEIGHT: bold;
    COLOR: black
}
.cartColHdg
{
    FONT-WEIGHT: bold;
    COLOR: black
}
.cartColItem1
{
    BACKGROUND-COLOR: #9ebbe7
}
.cartColItem2
{
    BACKGROUND-COLOR: #ceddf3
}
.cartColTotal
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #8dbbff
}
.cartColSubTotal
{
    BACKGROUND-COLOR: #ceddf3
}
.cartColShipping
{
    BACKGROUND-COLOR: #b6c3d6
}
.cartColTotalLabelTotal
{
    FONT-WEIGHT: bold
}
.cartColDiscountItem
{
    BACKGROUND-COLOR: #d5daa6
}
.cartColPromotionItem
{
    BACKGROUND-COLOR: #d5daa6
}
.txtBlue
{
    COLOR: #012679
}
LI
{
    LIST-STYLE-TYPE: square
}
.lnavBrowseRowBullet
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.cartOptShipping
{
    FONT-SIZE: 10px;
    COLOR: #012679
}
.TOC1
{
    FONT-SIZE: 13px;
    LINE-HEIGHT: 20px
}
.catVolumeDisc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px
}
.catVolumeDiscTable
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #f0f0f0
}
.catVolumeDiscRowOn
{
    BACKGROUND-COLOR: #e2e2e2
}
.catVolumeDiscRowOff
{
    BACKGROUND-COLOR: #f0f0f0
}
.detTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #012679
}
.detSubTitle
{
    FONT-WEIGHT: normal;
    COLOR: #012679;
    FONT-STYLE: italic
}
.detImage
{
    PADDING-RIGHT: 12px;
    PADDING-BOTTOM: 5px
}
.detOrderCol
{
    PADDING-LEFT: 10px;
    BORDER-LEFT: black 1px solid
}
.detOrderRow
{
    BORDER-RIGHT: #316bce 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    COLOR: #012679;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #316bce 1px solid
}
.detOrderTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #316bce
}
.detOrderIncludes
{
    FONT-SIZE: 11px;
    BORDER-BOTTOM: 1px solid
}
.detOrderPrice
{
    FONT-WEIGHT: bold
}
.detOrderPriceOld
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: line-through
}
.detOrderTbl
{
    BORDER-RIGHT: #316bce 5px solid;
    BORDER-TOP: #316bce 6px solid;
    BORDER-LEFT: #316bce 6px solid;
    COLOR: #316bce;
    BORDER-BOTTOM: #316bce 5px solid
}
.detOrder2Col
{
    PADDING-LEFT: 10px
}
.detOrder2Row
{
    BORDER-RIGHT: #ababab 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    COLOR: #012679;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ababab 1px solid
}
.detOrder2Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #ababab
}
.detOrder2Includes
{
    FONT-SIZE: 11px
}
.detOrder2Price
{
    FONT-WEIGHT: bold
}
.detOrder2PriceOld
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: line-through
}
.detOrder2Tbl
{
    BORDER-RIGHT: #ababab 5px solid;
    BORDER-TOP: #ababab 6px solid;
    BORDER-LEFT: #ababab 6px solid;
    COLOR: #ababab;
    BORDER-BOTTOM: #ababab 5px solid
}
.detDiscTbl
{
    COLOR: #889500
}
.detDiscRow
{
    BORDER-RIGHT: #9ca500 1px solid;
    COLOR: #889500;
    BORDER-BOTTOM: #9ca500 1px solid
}
.detDiscHdg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #889500
}
.detVolumeDisc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #889500
}
.Hdg3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: lowercase;
    COLOR: firebrick
}
.carDiscountOrgDrop
{
    FONT-SIZE: 15px;
    COLOR: #012679
}
.detDiscText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #889500
}
.resListTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #012679
}
.resListSubTitle
{
    FONT-STYLE: italic
}
.resListFormat
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
.resThumbsIncludes
{
    FONT-SIZE: 11px;
    COLOR: #012679
}
.resThumbsTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #012679
}
.resThumbsSubTitle
{
    FONT-STYLE: italic
}
.resThumbsFormat
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
.detOrderLblID
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px
}
.detOrderPriceDiscount
{
    FONT-WEIGHT: bold;
    COLOR: #012679
}
.detOrder2PriceDiscount
{
    FONT-WEIGHT: bold;
    COLOR: #012679
}
.MsgBoxTbl
{
    BORDER-RIGHT: #012679 1px solid;
    BORDER-TOP: #012679 1px solid;
    BORDER-LEFT: #012679 1px solid;
    BORDER-BOTTOM: #012679 1px solid
}
.ErrBoxTbl
{
    BORDER-RIGHT: firebrick 2px solid;
    BORDER-TOP: firebrick 2px solid;
    BORDER-LEFT: firebrick 2px solid;
    BORDER-BOTTOM: firebrick 2px solid
}
.CatPrevNext
{
    FONT-WEIGHT: bold
}
.resPageNof
{
    FONT-WEIGHT: bold
}
.cartColTax
{
    BACKGROUND-COLOR: #ceddf3
}
.lnavBrowseHdgA
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.unhover:hover
{
    TEXT-DECORATION: underline
}
.HdrSearch
{
    WIDTH: 150px
}
.resCatsRow1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: white
}
.resCatsRow2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #f3f3f3
}
.frmFieldLabelR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: darkolivegreen
}
.resRowThumbs1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white
}
.resRowThumbs2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #f3f3f3
}
.infoBox1Bg
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    COLOR: #012679;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #ceddf3
}
.infoBox1ColPrice
{
    BORDER-LEFT: white 1px solid
}
.infoBox1Hdg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
.infoBox1ShipRatesCol
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 1px;
    COLOR: #012679;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ceddf3
}
.infoBox1ShipRatesColHdg
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    COLOR: #012679;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ceddf3
}
.cartButtons
{
    LEFT: 6px;
    FLOAT: right;
    POSITION: relative
}
.txtFtr2
{
    FONT-SIZE: 11px
}
.hdrPhoneTrackingLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.hdrPhone
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.detOrderSale
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: firebrick
}
.detOrderSaleExpires
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-STYLE: italic
}
.saleDetailTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #012679
}
.saleDetailDescription
{
    FONT-SIZE: 14px;
    COLOR: #012679
}
.saleDetailItemsLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black
}
.aaaDEV
{
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase
}
.saleRow1
{
    BACKGROUND-COLOR: #ffffff
}
.saleRow2
{
    BACKGROUND-COLOR: #f3f3f3
}
.saleDetailItemRows
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #f0f0f0
}
.detPreviews
{
	FONT-WEIGHT: bold;
	COLOR: #0126b0;
}
.detPreviewsTitle
{
	MARGIN-LEFT: 5px;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 15px;
}
.detPreviewsMediaLink
{
    FONT-SIZE: 13px;
    COLOR: #427bd6;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
}
.detPreviewsItemTitle
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
    FONT-SIZE: 15px;
}
.detPreviewsItemTableTD
{
    BACKGROUND-COLOR: #EDEDED;
}

.detPreviewsItemTableTDMainImage
{
    BACKGROUND-COLOR: #ededed;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
}
.detPreviewsItemTableTDTitle
{
    BACKGROUND-COLOR: #ededed;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
}

.freeShippingTrackingID
{
	FONT-WEIGHT: bold;
   COLOR: #000000;
   BACKGROUND-COLOR: #FFFFFF;
}


