/* $Header: jtfucss.css 115.34 2002/04/15 15:10:21 pkm ship  $ */
/* This first set of styles (from applicationBody to wizardTextSelSub) belong to CRM's Semi CABO Standard and correspond to styles found in the Mona Lisa style sheet. These styles can be used as appropriate on 11i pages. */

@import url("GPInclude/2010/scripts/cartStyles.css");
@import url("GPInclude/2010/scripts/default_header.css");
@import url("GPInclude/2010/scripts/group_dropdown.css");

HR { color: #CCCC99; height: 1px; }
.applicationBody { background-image: url(/OA_MEDIA/jtfulnon.gif); background-repeat: no-repeat; background-color: #FFFFFF }
.applicationName { font-family: Times New Roman, Times, serif; font-size: 22pt; font-weight: bold; color: #336699 }
.anchorLink { }
.priceText { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#cc0000; }
.breadCrumbTD { }
.bigLink { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#663300; }
.binColumnHeaderCell { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: center; color: #336699 }
.binContentBorder { background-color:#999999 }
.binContentCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.binContentCell2 { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.binContentNumCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right }
.binContentNumCellNeg { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right; color: #990000 }
.binContentNumCellPos { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right; color: #009900 }
.binHeaderCell { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF }
.binHeaderBG { background-color: #336699 }
.binHeaderLink { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF }
.browseDataCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 }
.browseDataCellC { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 
10pt; color: #336699 }
.browseGoCriteria { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.browseHeaderText { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #f7f7e7 }
.browseHeaderTitle { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #CCCC99 }
.browseSubHeaderCell { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.browseSubHeaderCell2 { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.confirmHeader { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #336699 }
.confirmMessage { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.contentSeparator { background-repeat: repeat-x; background-image : url("/OA_MEDIA/jtfudots.gif") }
.dataReadOnly { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.debugMessage { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.errorHeader { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #CC0000 }
.errorMessage { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC0000 }
.footnote { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336699 }
.footnoteHeader { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #336699 }
.formObjReadOnly { background-color: #dddddd }
.formObjReadOnlyNum { background-color: #dddddd; text-align:right }
.homeBigHeaderCell { background-color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #FFFFFF }
.homeSubHeaderCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #999966 }
.homeSubHeaderLink { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.homeTitle { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #336699 }
.infoHeader { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #336699 }
.infoMessage { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.legend { font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.key { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #336699 }
.navL0TextDeslct { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11pt; font-weight: 900; color:#999900; text-decoration: none; letter-spacing: -0.05em }
.navL0TextSlct { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11pt; font-weight: 700; color:#336699; text-decoration: none; letter-spacing: -0.04em }
.navL1TextDeslct { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:8pt; color:#663300; text-align:center }
.navL1TextSlct { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:8pt; color:#336699; text-align:center }
.navL2ShadowBG { background-color: #f7f7e7; background-image: url(/OA_MEDIA/jtfusbg.gif); background-repeat: repeat-x }
.navL2ShadowWhiteBG { background-image: url(/OA_MEDIA/jtfuwbg.gif); background-repeat: repeat-x }
.navL2CellDeslct { background-color: #CCCC99; text-align: center }
.navL2TextDeslct { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366; text-decoration: none }
.navL2CellSlct { background-color: #336699; text-align: center }
.navL2TextSlct { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #99CCFF; text-decoration: none }
.navL3Bg { background-color: #336699 }
.navL3TextDeslct { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCCC99; text-decoration: none }
.navL3TextSlct { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.navL3Deselected { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #996633; vertical-align: top }
.navL3Selected { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336699; vertical-align: top }
.navL4TextDeslct { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #996633 }
.navL4TextSlct { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336699 }
.navSideSubDeslct { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CCCC99 }
.navSideSubSlct { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF }
.pageTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #336699 }
.pageTotal { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #003366; text-align: right }
.prompt { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.promptReadOnly { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.promptSmall { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.reportBigLink { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold }
.reportDataCell { background-color: #FFFFFF; font-size: 8pt }
.reportFootnote { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699 }
.reportGrandTotal { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003366 }
.reportHeaderCell { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }
.reportPageTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #336699 }
.reportRowHeaderCell { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }
.reportRowHeaderCell1 { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003366 }
.reportRowHeaderCellBlack { background-color: #F7F7e7; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000 }
.reportTableTotalBlack { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold }
.reportTotal1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #003366; color: #000000 }
.requiredFieldAsterisk { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #336699 }
.requiredFieldPrompt { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.searchBar { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; vertical-align: middle }
.searchBarLink { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:8pt; color:#663300 }
.searchBarSlctText { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:8pt; color:#336699 }
.sectionHeader1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336699 }
.sectionHeader2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #336699 }
.sectionHeaderBlack { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000 }
.smallLink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold }
.tableActionText { font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.tableBigHeaderCell { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#336699 }
.tableDataCell { background-color: #f7f7e7; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt }
.tableDataCellNew { background-color: #f7f7e7; font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-weight: bold }
.tableDataCellUpdated { background-color: #f7f7e7; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-weight: bold }
.tableIndicatorCell { background-color: #f7f7e7; font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt }
.tableMoreRowsCell { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt }
.tableRecordNav { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center }
.tableRowHeader { background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.tableSmallHeaderCell { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#336699 }
.tableSubHeaderCell { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.tableTotal { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: right }
.topnavBG { background-color: #FFFFFF; text-align: right; vertical-align: bottom }
.warnHeader { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #336699 }
.warnMessage { background-color: #CCCC99; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.wizardTextDeselected { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #6699CC }
.wizardTextSelected { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #336699 }
.wizardTextDeselSub { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #996633 }
.wizardTextSelSub { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699 }
.wizardTitle { background-color: #f7f7e7; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #336699 }
/* This is the end of the styles belonging to CRM's SemiCABO Standard. */
/* The following styles come from the central tools team. Product teams should not use them in their application's pages. These styles are only for components that come from the tools team such as the datepicker. */

/*.container {
	background-color: purple }*/
.COLOR1 { background-color: #000000 }
.COLOR2 { background-color: #003366 }
.COLOR3 { background-color: #336699 }
.COLOR4 { background-color: #6699cc }
.COLOR5 { background-color: #99ccff }
.COLOR6 { background-color: #ffffff }
.COLORG2 { background-color: #333333 }
.COLORG3 { background-color: #666666 }
.COLORG4 { background-color: #999999 }
.COLORG5 { background-color: #CCCCCC }
.APPSWINDOW { background-color:#FFFFFF }
.BISWINDOW { background-color:#FFFFFF }
.PRINTWINDOW { background-color:#FFFFFF }
.HOMEWINDOW { background-color:#FFFFFF }
.HIGHLIGHT { background-color:#FFFFFF }
.SHADOW { background-color:666666 }
.DARKSHADOW { background-color:333333 }
.PANEL { background-color:#CCCCCC }
.SOFTPANEL { background-image:url(FNDBKBLU.gif); background-color:#99CCFF }
.HELPTEXT { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt }
.PROMPTBLACK { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt }
.PROMPTWHITE { font-family:Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; font-size:10pt }
.DATABLACK { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; font-weight:bold }
.DATAWHITE { font-family:Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; font-size:10pt; font-weight:bold }
.DATATOTALS { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; font-weight:bold }
.INFOBLACK { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt }
.INFOWHITE { font-family:Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; font-size:10pt }
.ALERTTEXT { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt }
.ALERTTITLE { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:12pt; font-weight:bold }
.FIELDDATA { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; font-weight:bold }
.LINK { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; }
.WIDEFIELDDATA { font-family:"Arial narrow", Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt }
.TABLEHEADER { font-family:Arial, sans-serif; color:#FFFFFF; font-size:10pt; font-weight: bold; background-color:#6699CC; vertical-align:bottom }
.TABLEHEADERCENTER { font-family:Arial, sans-serif; color:#FFFFFF; font-size:10pt; font-weight: bold; background-color:#6699CC; text-align:center; vertical-align:bottom }
.TABLEHEADERLEFT { font-family:Arial, sans-serif; color:#FFFFFF; font-size:10pt; font-weight: bold; background-color:#6699CC; text-align:left; vertical-align:bottom }
.TABLEHEADERRIGHT { font-family:Arial, sans-serif; color:#FFFFFF; font-size:10pt; font-weight: bold; background-color:#6699CC; text-align:right; vertical-align:bottom }
.SORTHEADER { font-family:Arial, sans-serif; color:#FFFFFF; font-size:10pt; font-weight: bold; text-decoration:none }
.TABLECELL { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; background-color:#FFFFFF }
.TABLEROWHEADER { font-family:Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; font-size:10pt; font-weight: bold; background-color:#6699CC }
.TABLECELLSHADED { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; background-color:#99CCFF }
.TABLECELLGRAYSHADED { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; background-color:#CCCCCC }
.INPUTCELL { font-family:"Arial narrow", Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; background-color:#FFFFFF }
.INPUTCELLSHADED { font-family:"Arial narrow", Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; background-color:#99CCFF }
.TABLESURROUND { background-color:#6699CC }
.PRINTHEADER { font-family:Arial, sans-serif; color:#FFFFFF; font-size:10pt; font-weight: bold; background-color:#6699CC; text-align:center; vertical-align:bottom }
.PRINTCELL { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; background-color:#FFFFFF }
.PRINTROWHEADER { font-family:Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; font-size:10pt; font-weight: bold; background-color:#6699CC }
.PRINTCELLSHADED { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; background-color:#99CCFF }
.PRINTSURROUND { background-color:#6699CC }
.BISHEADER { font-family:Arial, sans-serif; color:#FFFFFF; font-size:10pt; font-weight: bold; background-color:#6699CC; text-align:center; vertical-align:bottom }
.BISCELL { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; background-color:#FFFFFF }
.BISROWHEADER { font-family:Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; font-size:10pt; font-weight: bold; background-color:#6699CC }
.BISCELLSHADED { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; background-color:#99CCFF }
.BISSURROUND { background-color:#6699CC }
.BUTTON { background-color:#f7f7e7 }
.BUTTONTEXT { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10pt; text-decoration:none }
.DISABLEDBUTTONTEXT { font-family:Arial, Helvetica, Geneva, sans-serif; color:#999999; font-size:10pt; text-decoration:none }
.TOOLBAR { font-family:Arial, Helvetica, Geneva, sans-serif; color:#336699; font-size:13PT; font-style:italic; font-weight:bold; background-color:#CCCCCC }
.PANELTITLE { font-family:Arial, Helvetica, Geneva, sans-serif; color:#CCCCCC; font-size:12PT; font-weight:bold; background-color:#003366 }
.TABTITLE { font-family:Arial, Helvetica, Geneva, sans-serif; color:#CCCCCC; font-size:12PT; font-weight:bold }
.CURRENTTAB { background-color:#CCCCCC }
.CURRENTTABTEXT { font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10PT; text-decoration:none }
.OTHERTAB { background-color:#6699CC }
.OTHERTABTEXT { font-family:Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; font-size:10PT; text-decoration:none }
.DISABLEDTABTEXT { font-family:Arial, Helvetica, Geneva, sans-serif; color:#CCCCCC; font-size:10pt; text-decoration:none }
.WEEKDAYCELL { font-family:Arial, Helvetica, Geneva, sans-serif; color:#336699; font-size:9PT; font-weight: bold; background-color: #CCCC99 }
.MONTHDAYCELL { background-color: #f7f7e7 }
.MONTHDAYCELLSEL { background-color: #999966 }
.MONTHYEARSWITCH { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.DAYLINK { font-family:Arial, Helvetica, Geneva, sans-serif; color: #336699; font-size:9PT }
.DAYLINKSEL { font-family:Arial, Helvetica, Geneva, sans-serif; color: #f7f7e7; font-size:9PT; font-weight: bold }
.DISABLEDDAYLINK { font-family:Arial, Helvetica, Geneva, sans-serif; color: #999999; font-size:9PT }
.GROUPBOX { background-color:#333333 }
.GROUPBOXLAYER { position:absolute; layer-background-color: #FFFFFF; font-family:Arial, Geneva, arial, sans-serif; font-size:14pt; color:#000000; font-weight:bold; visibility:hidden }
.GROUPBOXTEXT { font-family:Arial, Geneva, arial, sans-serif; font-size:12pt; color:#000000; font-weight:bold }
/* This is the end of the OLAF styles belonging to the central tools team. */
/* CSS file altered Aug 24 10:46 PDT 2000. These are styles from the marlin.css style sheet. They should only be used in the JTF menuRenderer component and for links. */

/* A:link {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#663300} */

.OraBGColorVeryDark { background-color:#003366 }
.OraBGColorDark { background-color:#336699 }
.OraBGColorMedium { background-color:#6699cc }
.OraBGColorLight { background-color:#99ccff }
.OraBGGrayVeryDark { background-color:#333333 }
.OraBGGrayDark { background-color:#666666 }
.OraBGGrayMedium { background-color:#999999 }
.OraBGGrayLight { background-color:#cccccc }
.OraBGAccentVeryVeryDark { background-color:#666633 }
.OraBGAccentVeryDark { background-color:#999966 }
.OraBGAccentDark { background-color:#cccc99 }
.OraBGAccentMedium { background-color:#ffffcc }
.OraBGAccentLight { background-color:#f7f7e7 }
.OraBGHighlight { background-color:#ffffff }
.OraCopyright { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:8pt; text-align:left; color:#000000 }
.OraDataText { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; font-weight:bold; color:#000000 }
/*GP Mod color from 663300*/
.OraLinkText { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#9C2916 }
.OraNav1Selected { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#99ccff; font-weight:bold; text-decoration:none }
.OraNav1Enabled { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; background-color:#cccc99; color:#003366; text-decoration:none }
.OraNav1Disabled { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; background-color:#cccc99; color:#ffffcc; text-decoration:none }
.OraNav2Selected { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; font-weight:bold; color:#ffffff; text-decoration:none }
.OraNav2Enabled { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#cccc99; text-decoration:none }
.OraNav2Disabled { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#6699cc; text-decoration:none }
.OraNav3Selected { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; font-weight:bold; background-color:#336699; color:#ffffff; text-decoration:none }
.OraNav3Enabled { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; background-color:#cccc99; color:#003366 }
.OraNav3Disabled { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; background-color:#cccc99; color:#ffffcc; text-decoration:none }
.OraInstructionText { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color:#000000 }
.OraFieldNumber { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; text-align:right; color:#000000 }
.OraTableCellNumber { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; text-align:right; background-color:#f7f7e7; color:#000000; vertical-align:baseline }
.OraPrivacy { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:8pt; text-align:right; color:#663300 }
.start { text-align:left }
.end { text-align:right }
/* This is the end of the BLAF styles belonging to the marlin.css style sheet. */

/* Start of Group Publishing Custom formatting */
.GPMenuBGSel { background-color : #FFDE61; }
.GPMenuBGDesel { background-color : #28588A; }
.GPMenuBGWhite { background-color : White; }
.GPNav1Sel { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color: #28588A; font-weight:bold; text-decoration:none }
.GPNav1Enabled { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; background-color: #28588A; color: #FFDE61; text-decoration:none }
.GPNav2Sel { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; font-weight:bold; color: #FFDE61; text-decoration:none; background-color : #28588A; }
.GPNav2Enabled { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10pt; color: #28588A; text-decoration:none }
.GPSearchBar { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; vertical-align: middle }
.GPSearchBarLeft { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.GPSearchBarLink { font-family:Arial, Helvetica, Geneva, sans-serif; font-size:8pt; color:#663300 }
.GPNavL1TextDeslct { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#333333; text-align:center }
.GPNavL1TextSlct { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#336699; text-align:center }
.GPButton { background-color:#63160c }
.GPButtonText { font-family:Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; font-size:10pt; text-decoration:none }
.GPBinContentCell { background-color: #f0f0f0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.GPBinHeader { font-family: Verdana, sans-serif; font-size: 11pt; font-weight: bold; color: #BD2C18; background-color : #F0F0F0; }
.GPSmallText { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
/*gfoster - removed for new UI.

A{
	color : #9C2916;
}*/

.GPNotSoSmallLink { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bolder; color: White; }
.GPErrorMessage { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #DD0000; font-weight:bold }
.GPSection { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none; }
.GPSectionHeader { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; line-height: normal; color: #990000; }
.GPSectionDetail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #c94838; }
.GPSectionPrice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #CC0000; }
.GPMenu a:link, .GPMenu a:active, .GPMenu a:visited { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333333; text-decoration: none; }
.GPMenu a:hover { text-decoration: underline; }
.freesample { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #ab2a00; text-decoration: none; }
/*============================================================
Begin New UI Styles
gfoster 20-Nov-2007
============================================================*/

#hotnow_bar { background-image:url(/OA_MEDIA/Group/Nov07/hotnow_bar.gif); height:30px; width:851px; margin-top:0px; margin-left:0px; float:left; display:inline; border:solid 0px #bebebe; }
#hotnow_left { float:left; display:inline; width:180px; margin-left:11px; }
/*============================================================
 Base
============================================================*/
.popupBody { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; background-color:#e2d5ae; }
ul { margin-left: 0; padding-left: 0; list-style: none; }
img { border: 0; vertical-align: baseline; }
#container { width:855px; position:relative; background-color:#FFFFFF; float:left; display:inline; }
#center { /*margin-left:auto;
	margin-right:auto;*/
        margin: auto; width:875px; }
.greylinks a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-decoration:none; }
.greylinks a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-decoration:none; }
.greylinks a:hover, .greylinks a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#990000; text-decoration:underline; }
#header { width:865px; float:left; display:inline; margin:0px; padding-top:0px; padding-bottom:0px; padding-left:10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#main { width:875px; height:auto; background-color:#FFFFFF; float:left; display:inline; margin: 15px 0px 0px 0px; }
.largegrey { font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333333; }
#spacer { height:50px; }
#more_bar { background-image:url(/OA_MEDIA/Group/Nov07/more_bar.jpg); height:30px; width:851px; margin-top:8px; margin-left:11px; float:left; display:inline; border:solid 1px #bebebe; }
.hot_box { background-image:url(/OA_MEDIA/Group/Nov07/hot_box.gif); background-repeat:repeat; text-align:left; vertical-align:middle; border-right:1px solid #bebebe; }
.hot_box2 { background-image:url(/OA_MEDIA/Group/Nov07/hot_box2.gif); background-repeat:repeat; text-align:left; vertical-align:middle; border-right:1px solid #bebebe; }
.hottitle { font-weight:normal; font-size:14px; color:#333333; }
#banner_position { width:669px; height:256px; margin: 0px; }
#hottitle { width:180px; _width:180px; background-image:url(/OA_MEDIA/Group/Nov07/hot_titlebar.gif); height:30px; float:left; display:inline; border-right:0px solid #bebebe; border-left:0px solid #bebebe; border-bottom:1px solid #bebebe; border-top:1px solid #bebebe; _margin-left:0px; margin-top:0px; }
.table_br { border:1px solid #bebebe; height:286px; margin-left:2px; }
#greybar_title { width:662px; background-image:url(/OA_MEDIA/Group/Nov07/grey_bar.jpg); height:30px; float:left; display:inline; border-right:1px solid #bebebe; border-left:0; border-bottom:0; border-top:1px solid #bebebe; margin-top:8px; float: right; }
#top_main { width:855px; float:left; display:inline; }
.curric_titlebar { background-image:url(/OA_MEDIA/Group/Nov07/grey_bar.jpg); float:right; width:662px; height:24px; display:inline; margin: 0px; text-align: left; padding-top: 5px; padding-left: 8px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#990000; }
.red_br { border-bottom: 1px solid #660000; border-top: 1px solid #660000; border-left: 1px solid #660000; height:59px; padding:6px; }
/*============================================================
 Header Styles
============================================================*/

#toplinks { width:410px; height:30px; float:right; display:inline; margin-right:10px; text-align: right; z-index: 999; }
#toplinks li { float: left; border-bottom: 0; background: url() 0 0 no-repeat; padding: 0; margin: 0; }
#toplinks a { /*image replace */ display: inline; color:#333333; font-weight:normal; text-decoration:none; padding-right:3px; padding-left:3px; }
#toplinks a:link { /*image replace */ display: inline; color:#333333; font-weight:normal; text-decoration:none; padding-right:3px; padding-left:3px; }
#toplinks a:hover { /*image replace */ color:#990000; }
#linkshadow { width:235px; height:13px; margin-right:0px; margin-top:5px; background-image:url(/OA_MEDIA/Group/Nov07/link_shadow.gif); background-repeat:no-repeat; float:right; display:inline; }
#logo { display:inline; width:408px; height:100px; float:left; }
#cartBin { width:150px; height:60px; float:right; display:inline; margin-right:5px; text-align: center; background-color: #FFCC00;/*	z-index: 999;*/
}
#cartBin a { display: inline; color:#993399; font-weight:normal; text-decoration:none; padding-right:3px; padding-left:3px; }
#cartBin a:link, #cartBin a:visited { display: inline; color:#3300FF; font-weight:normal; text-decoration:none; padding-right:3px; padding-left:3px; }
/*============================================================
 Search input field
============================================================*/

#search { float:right; display:inline; width:240px; _width:220px; margin-top:30px; margin-right:5px; _margin-right:5px; _margin-top:20px; }
#redsearch { font-weight:bold; width:40px; _width:50px; float:left; display:inline; color:#990000; padding-top:5px; margin-right:7px; _margin-right:-7px; }
.btn { vertical-align:middle; border:none; background:none; }
#searchbtn { padding-bottom:5px; _padding-bottom:0px; }
/*============================================================
 Drop Down Styles
============================================================*/

#dropmenudiv { position:absolute; border:0; font:normal 12px arial; padding-bottom:5px; padding-left:5px; padding-top:5px; z-index: 100; background-color:#262626; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
#dropmenudiv a { color:#FFF; text-align:left; width: 100%; display: block; text-indent: 6px; border-bottom: 0; padding: 4px 0; text-decoration: none; font-weight: normal; }
#dropmenudiv a:hover { /*hover background color*/ color:#FFFF00; text-align:left; background-color:#191919; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
/*============================================================
 Main Navigation
============================================================*/
/*
#menu {
	width:655px;
	float:left;
	display:inline;
	
}
*/

#nav { width:855px; font-size: .5em Helvetica; padding: 0; margin: 0; }
#nav li { height: 32px; float: left; border-bottom: 0; background: url() 0 0 no-repeat; padding: 0; margin: 0; }
#nav a { /*image replace */ display: block; padding: 32px 0 0 0; height: 0px !important; overflow: hidden; background-position: 0 0; background-repeat: no-repeat; }
#nav li#btn1, #btn1 a { background-image:url(/OA_MEDIA/Group/Menu/Nov07/nav1.gif); width: 156px; overflow: hidden; height:32px; }
#nav li#btn1, #btn1 a:hover { background-image:url(/OA_MEDIA/Group/Menu/Nov07/nav1b.gif); width: 156px; overflow: hidden; height:32px; }
#nav li#btn1, #btn1 a:active { background-image:url(/OA_MEDIA/Group/Menu/Nov07/nav1b.gif); width: 156px; overflow: hidden; height:32px; }
#nav li#btn2, #btn2 a { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav2.gif); width: 128px; overflow: hidden; height:32px; }
#nav li#btn2, #btn2 a:hover { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav2b.gif); width: 128px; overflow: hidden; height:32px; }
#nav li#btn2, #btn2 a:active { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav2b.gif); width: 128px; overflow: hidden; height:32px; }
#nav li#btn3, #btn3 a { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav3.gif); width: 151px; overflow: hidden; height:32px; }
#nav li#btn3, #btn3 a:hover { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav3b.gif); width: 151px; overflow: hidden; height:32px; }
#nav li#btn3, #btn3 a:active { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav3b.gif); width: 151px; overflow: hidden; height:32px; }
#nav li#btn4, #btn4 a { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav4.gif); width: 162px; overflow: hidden; height:32px; }
#nav li#btn4, #btn4 a:hover { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav4b.gif); width: 162px; overflow: hidden; height:32px; }
#nav li#btn4, #btn4 a:active { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav4b.gif); width: 162px; overflow: hidden; height:32px; }
#nav li#btn5, #btn5 a { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav5.gif); width: 90px; overflow: hidden; height:32px; }
#nav li#btn5, #btn5 a:hover { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav5b.gif); width: 90px; overflow: hidden; height:32px; }
#nav li#btn5, #btn5 a:active { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav5b.gif); width: 90px; overflow: hidden; height:32px; }
#nav li#btn6, #btn6 a { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav6.gif); width: 166px; overflow: hidden; height:32px; }
#nav li#btn6, #btn6 a:hover { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav6b.gif); width: 166px; overflow: hidden; height:32px; }
#nav li#btn6, #btn6 a:active { background-image: url(/OA_MEDIA/Group/Menu/Nov07/nav6b.gif); width: 166px; overflow: hidden; height:32px; }
/*============================================================
 Footer Styles
============================================================*/

#footer { width:865px; height:406px; float:left; display:inline; margin-top:0px; }
#container2 { width:865px; height:406px; background-image:url(/OA_MEDIA/Group/Nov07/footer_bottom.gif); background-repeat:no-repeat; background-position:bottom; margin: 0px; float: left; display: inline; }
#news { float:left; display:inline; width:540px; _width:475px; margin-top:5px; _margin-top:18px; margin-left:180px; margin-bottom:0px; }
#greysearch { font-weight:bold; width:300px; float:left; display:inline; color:#333333; padding-top:5px; margin-right:5px; _margin-right:-7px; }
.greybold { font-weight:bold; color:#333333; padding-bottom:3px; _padding-bottom:5px; }
#searchbtn2 { height:20px; float:right; display:inline; vertical-align: middle; padding-bottom:0px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
#linkbox { color:#666666; width:140px; float:left; display:inline; border-right:1px solid #666666; margin-top:20px; _margin-top:8px; margin-left: 30px; text-align:left; line-height: 15px; }
#linkbox1 { color:#666666; width:140px; float:left; display:inline; margin-top:20px; _margin-top:8px; margin-left: 10px; text-align:left; }
#linkbox2 { color:#666666; width:140px; float:left; display:inline; border-right:1px solid #666666; margin-top:20px; _margin-top:8px; margin-left: 20px; text-align:left; }
#footer_shadow { background-image: url("/OA_MEDIA/Group/Nov07/footer_shadow.gif"); background-repeat:no-repeat; width:851px; height:18px; float:left; display:inline; margin-top: 20px; _margin-top: 10px; }
#newsletter_bar { background-image:url("/OA_MEDIA/Group/Nov07/footer_bar.gif"); background-repeat:no-repeat; background-position:center; height:32px; width:875px; vertical-align:middle; }
#bottomlinks { width:580px; display:inline; float:left; text-align: center; color:#666666; height: 100px; }
#logoL { display:inline; float:left; height: 100px; padding-top: 10px; padding-left: 40px; }
#logoR { display:inline; float:left; height: 100px; padding-top: 10px; padding-left: 0px; }
.fineprint { font-size:10px; text-align:center; color:#666666; }
#bar { position:relative; top:0px; right:-7px; }
#GroupHomeConnectedBarr1c1 { position:relative; left:0px; top:0px; width:235px; height:57px; z-index:1; visibility:visible; display: inline }
#GroupHomeConnectedBarr1c2 { position:relative; top:0px; right:4px; width:203px; height:57px; z-index:2; visibility:visible; display: inline }
#GroupHomeConnectedBarr1c3 { position:relative; top:0px; right:9px; width:194px; height:57px; z-index:3; visibility:visible; display: inline }
#GroupHomeConnectedBarr1c4 { position:relative; top:0px; right:12px; width:229px; height:57px; z-index:4; visibility:visible; display: inline }
/*============================================================
 Left Nav Styles
============================================================*/

.100per { width:111px; height:77px; float:left; display:inline; clear:right; }
/*===============================================================
modified Styles
===============================================================*/
#main_content { width:875px; float:left; display:block; text-align: left; margin-left: 0px; margin-bottom: 0px; padding: 0px; border: 0px; }
#main a, #main a:link, #main a:visited, #main a:active, #main a:visited { color:#999; text-decoration:none; font-size:12px; }
#main a:hover { color:#999; text-decoration:underline; }
.main_table { background-color:#FFFFFF; }
.center_content { margin-left:0px; _margin-left:0px; margin-bottom:0px; padding: 0px 0px 0px 0px; }
.left_rail_bins { width:181px; _width:181px; text-align:left; float:left; display:inline; margin-left:1px; _margin-left:1px; margin-bottom:0px; padding-right:0px; padding-top:0px; padding-left:0px; padding-bottom:20px; border-top:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; border-left:1px solid #bebebe; }
#left_rail_store { width:160px; text-align:left; float:left; display:inline; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; border-left:1px solid #bebebe; }
.td { background-color:#FFFFFF; }
.gpRedTdHeader { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#990000; margin:0; background-color: #FFFFFF; background-image: url("/OA_MEDIA/Group/nov07/horizontal_bgrd_curve.gif"); background-position:top; background-repeat: repeat-x; }
.GPCtrCntntHeaderImg { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; line-height: normal; padding-left:10px; color: #990000; margin:0; background-color: #FFFFFF; background-image: url("/OA_MEDIA/Group/Nov07/sub_head_table_bgrd.gif"); background-position:top; background-repeat:  no-repeat; }
.store_newtable { width: 665px; margin-right: 0px; margin-top: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #bebebe; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bebebe; border-left-width: 1px; border-left-style: solid; border-left-color: #bebebe; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px; margin-bottom: 0px; }
.store_cntntCell { width: 665px; border-right-width: 1px; border-right-style: solid; border-right-color: #bebebe; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bebebe; border-left-width: 1px; border-left-style: solid; border-left-color: #bebebe; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px; margin-bottom: 0px; margin-right: 5px; margin-top: 0px; background-color: #FFFFFF; }
.selector { z-index: -1; width: 150px; }
/* End Support for the "iehover-fix.js" */
/*==================================================
End new UI styles
==================================================*/

#logo1 { display:inline; width:408px; height:100px; float:left; }
#logo2 { display:inline; width:182px; height:55px; margin-top: 15px; float:left; background-position: bottom; /*	background-image:url("/OA_MEDIA/Group/mar09/wii_header_promo.jpg");*/
	background-repeat: no-repeat; }
#logoWin { display: inline; width: 415px; height: 55px; margin-top: 25px; float: left; background-position: center bottom; background-repeat: no-repeat; }
/*==============================================
styles for calendar popup
===============================================*/

.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText { font-family:arial; font-size:8pt; }
.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0; border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px; }
.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }
/** Crumb bar **/
#crumb_bar { height:29px; width:850px; _width:868px; float:left; display:inline; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; margin-top:10px; margin-left:13px; line-height:19px; background-image:url("/OA_MEDIA/Group/mar09/crumbGrey_bg.png"); background-repeat:repeat-x; background-position:center; border:1px solid #bebebe; _border-right:17px solid #bebebe; }
.imgCrumbSundaySchool { float:left; display:inline; width:70px; height:29px; }
.divCrumbSundaySchool { float:left; display:inline; width:70px; height:29px; padding:0px; }
.aCrumbSundaySchool { float:left; display:block; width:70px; height:29px; padding:0px; background-image:url("/OA_MEDIA/Group/mar09/shopArrow.png"); }
.divCrumbSundaySchool a:link { color:White; font-size:15px; font-weight:bolder; }
.divCrumbSundaySchool a:visited { color:White; font-size:15px; font-weight:bolder; }
.divCrumbSundaySchool a:hover { color:White; font-size:15px; font-weight:bolder; text-decoration:underline; }
.crumbSub { float:left; display:inline; line-height:28px; color:#333333; background-image:url("/OA_MEDIA/Group/mar09/crumbGrey_bg.png"); background-repeat:repeat-x; background-position:center; white-space:nowrap; padding: 0px 10px 0px 10px; height:29px; font-weight:bold; }
.crumbSub a, .crumbSub a:visited { color:#999999; text-decoration:none; font-weight:bold; }
.crumbSub a:hover, .crumbSub a:visited { color:#949292; text-decoration:underline; font-weight:bold; }
.crumbArrow { float:left; display:inline; background-image:url("/OA_MEDIA/Group/mar09/crumbArrow.png"); background-repeat:no-repeat; background-position:center; white-space:nowrap; width:10px; height:29px; }
/*.crumbEnd{ float:right;display:inline; background-image:url("/OA_MEDIA/Group/oct09/crumb_end.gif");
 background-repeat:no-repeat; background-position:center; white-space:nowrap; width:2px; height:29px; }
*/
/**************************************
 DETAIL PAGE STYLES
 *************************************/
.left_column { width:627px; float:left; display:inline; margin:10px 0 0 13px; }
.overview_box { width:587px; _width:632px; float:left; display:inline; border:1px solid #bebebe; padding:20px; }
.product_img { width:260px; float:left; display:inline; margin-right:15px; }
.thumbnails { width:260px; float:left; margin:10px 0 0 20px; }
.product_info { width:290px; float:left; display:inline; }
.product_info h2 { color:#af1c21; font-size:18px; font-weight:bold; margin: 0; }
.product_price { color:#333333; font-size:16px; font-weight:bold; margin-top:5px; }
.ratings_box { float:left; display:inline; width:300px; }
.right_column { width:212px; float:left; display:inline; margin:10px 0 0 10px; }
.related_items { width:208px; float:left; display:inline; border:1px solid #bebebe; }
.column_title { width:198px; *width:208px;
height:22px; padding:5px 0 0 10px; _height:27px; background-image:url(/OA_MEDIA/Group/oct09/column_title_bg.gif); background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#333; _border-bottom:1px solid #bebebe; }
.related_item_box { width:192px; padding:10px; float:left; display:inline; text-align:center; }
.linkclass1 a:link, .linkclass1 a:visited { font-weight:bold; color:#333333; text-decoration:none; }
.linkclass1 a:hover, .linkclass1 a:visited { font-weight:bold; text-decoration:underline; }
.oas_space { width:212px; float:left; display:inline; margin:10px 0; }
.panesBorder { border:1px solid #bebebe; float:left; padding:20px; width:587px; _width:632px; }
div.panes { padding:20px; }
.titlePanes { font-size:14px; font-weight:bold; color:#333333; }
#contentDescription { width:400px; _width:400px; float:left; text-align:left; }
#contentRatingsAndReviews { width:400px; _width:400px; float:left; text-align:left; }
#contentVideo { width:400px; _width:400px; float:left; text-align:left; }
#BVReviewsContainer { width:400px; _width:400px; float:left; text-align:left; }
/**************************************

 TAB STYLES

 *************************************/
 
.info_tabs { width:627px; _height: 30px; _width: 627px; float:left; display:inline; margin:10px 0px 0px 0px; }
/* root element for tabs  */

ul.tabs { list-style:none; margin:0 !important; padding:0; height:37px; _height:36px; }
/* single tab */
ul.tabs li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; }
/* link inside the tab. uses a background image */
ul.tabs a { background: url(/OA_MEDIA/Group/oct09/tabs_bg.gif) repeat-x 0 0; font-size:13px; font-weight:bold; text-transform:uppercase; display:block; height: 37px; _height: 35px; line-height:30px; width: 150px; text-align:center; text-decoration:none; color:#333; padding:4px 0 0 0; margin:0px; position:relative; top:1px; border-left:1px solid #BEBEBE; border-right:1px solid #BEBEBE; }
ul.tabs a:active { outline:none; }
/* when mouse enters the tab move the background image */
ul.tabs a:hover { background-position: 0px -41px; color:#fff; text-decoration:none; }
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-position: 0px -82px; cursor:default !important; color:#c30b09 !important; }
/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
/* width 1 */
ul.tabs a.w1 { background-position: 0px 0; width:130px; border-left:1px solid #bebebe; border-right:1px solid #bebebe; }
ul.tabs a.w1:hover { background-position: 0px -41px; border-left:1px solid #bebebe; }
ul.tabs a.w1.current { background-position: 0px -82px; border-left:1px solid #bebebe; }
/* width 2 */
ul.tabs a.w2 { background-position: 0px 0px; width:110px; border-left:1px solid #fff; border-right:1px solid #bebebe; }
ul.tabs a.w2:hover { background-position: 0px -41px; }
ul.tabs a.w2.current { background-position: 0px -82px; }
/* width 3 */
ul.tabs a.w3 { background-position: 0px -0px; width:180px; border-left:1px solid #fff; border-right:1px solid #bebebe; }
ul.tabs a.w3:hover { background-position: 0px -41px; }
ul.tabs a.w3.current { background-position: 0px -82px; }
/* width 4 */
ul.tabs a.w4 { background-position: 0px 0px; width:150px; border-left:1px solid #fff; border-right:1px solid #bebebe; }
ul.tabs a.w4:hover { background-position: 0px -41px; }
ul.tabs a.w4.current { background-position: 0px -82px; }
/*********************************************/
#rightsupport { margin-top: 10px; width: 145px; _width: 135px; /* Hack for IE */ padding-top: 16px; padding-right: 0px; /*    font-size: 10px; */
/*    font-weight: bold; */
	float: right }
#rightsupportinner { margin: 0px; width: 140px; padding: 0px;  padding-right 0px;
float: right; text-align: right; color: #666666; }
.rightsupportpara { color: #666666; }
#policyHeight { line-height:18px; }
.center_content { padding:0px; border:0px; }
.centeredAll { text-align: center; margin: auto; }
.breadCrumbHt { height: 29px; }
.breadCrumbTD { color:#333333; font-family:Arial, Helvetica, sans-serif; font-weight:normal; vertical-align: middle; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: left; background-image:url("/OA_MEDIA/Group/mar09/crumbGrey_bg.png"); background-repeat: repeat; }
 a.breadCrumb:a, a.breadCrumb:visited, a.breadCrumb:link {
 font-family:Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 font-size:14px;
 font-weight:normal;
 vertical-align: middle;
}
a.breadCrumb:hover { color: #949292; font-weight:normal; }
.breadCrumbIMG { height: 30px; }
.bcTRHeight { height: 10px; }
.lightBgTD { vertical-align: middle; background-image:url("/OA_MEDIA/Group/mar09/viewGrey_bg.png"); background-repeat: repeat-x; border-bottom:1px solid #bebebe; border-top:1px solid #bebebe; }
.selectMenu { margin: 5px 0px 0px 0px; }
.altRow { color:#f3f3f3; }
.textCell { color:#cf322d; font-size: 12px; margin: auto; vertical-align: middle; text-align: left; padding-left: 10px; }

/*
a.text, a.text:visited, a.text:link { color: #333333; font-size: 12px; font-weight:bold; }
a.text:hover { color: #949292; }
*/

.redCell { color:#cf322d; font-size: 12px; text-align: right; padding-right:10px; vertical-align: middle; }
.GreyRow { background-color: #f3f3f3; vertical-align: middle; height:30px; }
.NoGreyRow { vertical-align: middle; height:30px; }
.rowHeight { height:30px; }
.catBgTD { height:25px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; background-image:url("/OA_MEDIA/Group/mar09/catGrey_bg.png"); background-repeat: repeat-x; text-align: center; padding-left:2px; padding-right:2px; }
.categoryItemDescription, .indexItemDescription { text-align: center; font-size: 11px; line-height: 14px; width: 120px; }
.itemImage { padding-top:15px; width: 120px; }
.itemInfo { padding-left:15px; padding-right:15px; }
.itemContainer { width: 164px; text-align: center; }
.priceText { color:#cf322d; font-size: 12px; }
.PageViewCart a { width:124px; height:29px; float: left; display:inline; background-image:url("/OA_MEDIA/Group/mar09/btn_viewcart_yl.png"); }
.PageViewCart a:hover { background-image:url("/OA_MEDIA/Group/mar09/btn2_viewcart_yl.png"); }
.PrintView a { width:143px; height:29px; float: left; display:inline; background-image:url("/OA_MEDIA/Group/mar09/print-blank-order-form.jpg"); }
.PrintView a:hover { background-image:url("/OA_MEDIA/Group/mar09/print-blank-order-form-hover.png"); }
.AddToCart a { width:128px; height:31px; float: left; display:inline; background-image:url("/OA_MEDIA/Group/mar09/addCart_btn1.png"); }
.AddToCart a:hover { background-image:url("/OA_MEDIA/Group/mar09/addCart_btn2.png"); }
a.redLink { color: #CF322d; }
a.redLink:hover { color: #DC4C48; }
