BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 0.8em; BACKGROUND-IMAGE: url(/images/swatchBackgrn.gif); MARGIN-LEFT: 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; max-width: 1280 px
}
BODY.bkgdWhite {
	MARGIN-TOP: 0px; FONT-SIZE: 0.8em; BACKGROUND-IMAGE: none; MARGIN-LEFT: 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; max-width: 1280 px
}
INPUT.noBorder {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 15px; BORDER-BOTTOM: 0px; HEIGHT: 15px
}
TD {
	FONT-SIZE: 0.75em; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
A {
	COLOR: #ca8806; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.copy {
	FONT-SIZE: 12px
}
.copygreybold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4d4b3f
}
.copygrey {
	FONT-SIZE: 12px; COLOR: #4d4b3f
}
.copybold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.copyboldlg {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.copysm {
	FONT-SIZE: 11px
}
#popup {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff
}
#genericPage {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff
}
#genericPage .bkgdDkGreenSwatch {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff
}
.bkgdWhite {
	BACKGROUND-COLOR: #ffffff
}
.bkgdLgtGrn {
	BACKGROUND-COLOR: #c7d6ba
}
.bkgdDkGrn {
	BACKGROUND-COLOR: #4d7038
}
.bkgdOffWhite {
	BACKGROUND-COLOR: #efebd3
}
.bkgdBrown {
	BACKGROUND-COLOR: #b57805
}
.bkgdDkGreenSwatch {
	BACKGROUND-IMAGE: url(/images/swatchBackgrn.gif)
}
#header {
	Z-INDEX: 50; WIDTH: 100%; POSITION: relative
}
#header TD {
	VERTICAL-ALIGN: top
}
#header .bkgd {
	BACKGROUND-COLOR: #4f7039
}
INPUT.searchInput {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 7px; FONT-SIZE: 110%; BORDER-LEFT: #000000 1px solid; WIDTH: 140px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
.navbar {
	BACKGROUND-IMAGE: url(/images/spacerTopnav.gif); BACKGROUND-REPEAT: repeat-x
}
.leftLander {
	LEFT: 0px; POSITION: relative; TOP: -6px
}
#lfnavBrowser {
	
}
#lfnavBrowserLD {
	LEFT: 0px; POSITION: relative; TOP: -33px
}

@media Screen    
{
.lfnavButtonTable {
	HEIGHT: 100%
}
    }
#personalizedNew A {
	FONT-WEIGHT: bold; COLOR: #c38304; TEXT-DECORATION: none
}
#personalizedNew A:hover {
	TEXT-DECORATION: underline
}
#personalizedNew .title {
	FONT-WEIGHT: bold
}
#personalizedNew .description {
	MARGIN-TOP: 8px
}
#personalizedOffers A {
	FONT-WEIGHT: bold; COLOR: #77b512; TEXT-DECORATION: none
}
#personalizedOffers A:hover {
	TEXT-DECORATION: underline
}
#personalizedOffers .title {
	FONT-WEIGHT: bold
}
#personalizedOffers .description {
	MARGIN-TOP: 8px
}
#saleNotifier A {
	FONT-WEIGHT: bold; COLOR: #c38304; TEXT-DECORATION: none
}
#saleNotifier A:hover {
	TEXT-DECORATION: underline
}
#saleNotifier P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px
}
#saleNotifier .welcome {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #4f7039
}
#saleNotifier .title {
	MARGIN-TOP: 1.1em; FONT-WEIGHT: bold
}
.saleNotifierPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #4f7039
}
.courseSummaryBkgd {
	BACKGROUND-COLOR: #efebd0
}
.courseTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em
}
.courseDescription {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.courseDescription:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 2.2em; COLOR: #4f7039; FONT-FAMILY: serif
}
.firstParagraph:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 2.2em; COLOR: #4f7039; FONT-FAMILY: serif
}
.firstParagraphhome:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #4f7039; FONT-FAMILY: serif
}
#course {
	FONT-SIZE: 1.7em
}
#course A {
	FONT-WEIGHT: bold; COLOR: #c38304; TEXT-DECORATION: none
}
#courseSummary A {
	FONT-WEIGHT: bold; COLOR: #c38304; TEXT-DECORATION: none
}
#course A:hover {
	TEXT-DECORATION: underline
}
#courseSummary A:hover {
	TEXT-DECORATION: underline
}
#courseFormatsBox {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20px
}
#courseFormatsBox .bkgdDkGrn {
	BACKGROUND-COLOR: #4d7038
}
#courseFormatsw {
	COLOR: #ffffcc
}
#courseFormatsBox A {
	COLOR: #c38304
}
#courseFormatsBox TD.container {
	BORDER-RIGHT: #4d7038 1px solid; BORDER-TOP: #4d7038 1px solid; BORDER-LEFT: #4d7038 1px solid; BORDER-BOTTOM: #4d7038 1px solid; BACKGROUND-COLOR: #ffffff
}
#courseFormatsBox .formatPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#courseFormatsBox .regularPrice {
	FONT-SIZE: 10px
}
.courseLecturesBkgd {
	BACKGROUND-COLOR: #c4d4ba
}
#courseLectureTitlesList LI {
	PADDING-BOTTOM: 3px; MARGIN-LEFT: -14px; PADDING-TOP: 3px
}
.contentArea {
	POSITION: relative; TOP: -25px
}
.paddingFeatured {
	POSITION: relative; TOP: 33px
}
.personalizedLeft {
	POSITION: relative; TOP: 33px; HEIGHT: 100%
}
.personalizedRight {
	LEFT: 8px; POSITION: relative; TOP: 33px; HEIGHT: 100%
}
.shortDescriptionContent {
	WIDTH: 98%; POSITION: relative; TOP: 33px; HEIGHT: 100%
}
.longDescriptionContent {
	WIDTH: 98%; POSITION: relative; TOP: 33px
}
#footer {
	VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #dcd49c
}
#footer .bkgd {
	BACKGROUND-COLOR: #314c1f
}
#footer .spacer {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px
}
#footer A {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
.lectureTitlesHeader {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND-IMAGE: url(/images/courseLectureTitlesHeader.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 71px
}
.lectureTitlesHeadersm {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 95%; BACKGROUND-IMAGE: url(/images/courseLectureTitlesHeader2.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 71px
}
.lectureTitlesFooter {
	BACKGROUND-COLOR: #b57803
}
#popup .courseLecturesBkgd {
	BACKGROUND-COLOR: #ffffff
}
#popup .leftHighlight {
	BACKGROUND-COLOR: #c4d4ba
}
#popup .text {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px
}
#popup P {
	FONT-SIZE: 1.1em
}
.quotetext {
	FONT-SIZE: 12px
}
#popup .firstParagraph:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 2.2em; COLOR: #4f7039; FONT-FAMILY: serif
}
.textCartTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em
}
.textError {
	FONT-WEIGHT: bold; COLOR: red
}
.textConfirmation {
	COLOR: black
}
.textConfirmationNumber {
	FONT-WEIGHT: bold; COLOR: green
}
.textSmallMessage {
	FONT-SIZE: 0.8em; COLOR: black
}
.textMessage {
	FONT-SIZE: 1em; COLOR: black
}
.accountTextMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: green
}
.accountErrorMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: red
}
#lfnavBrowserCart {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff
}
#shoppingCart {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff
}
#shoppingCart TD {
	FONT-SIZE: 0.8em
}
#shoppingCart TD.cartHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BACKGROUND-COLOR: #c7d7ba
}
#shoppingCart INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
#shoppingCart INPUT.noBorder {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#shoppingCart INPUT.small {
	FONT-SIZE: 0.8em; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
#shoppingCart INPUT.searchInput {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 7px; FONT-SIZE: 110%; BORDER-LEFT: #000000 1px solid; WIDTH: 140px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
#shoppingCartItems {
	BORDER-RIGHT: #c7d7ba 1px solid; BORDER-TOP: #c7d7ba 1px solid; BORDER-LEFT: #c7d7ba 1px solid; BORDER-BOTTOM: #c7d7ba 1px solid; BACKGROUND-COLOR: #9a9a9a
}
#shoppingCartItems TD {
	BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
#shoppingCartItems TD.noline {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff
}
#shoppingCartItems TD.transcript {
	BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/images/box_transtile.gif); BORDER-BOTTOM: medium none
}
#shoppingCartItems TD.transcriptNoBottom {
	BORDER-TOP: medium none; BORDER-BOTTOM: medium none
}
#shoppingCartItems TD.specialcd {
	BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/images/box_cdtile.gif); BORDER-BOTTOM: medium none
}
#shoppingCartItems TD.green {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #c7d6ba
}
.smallLink {
	FONT-SIZE: 0.8em
}
.couponsApplied {
	
}
#orderSummary .title {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #4d7038
}
#orderSummary TD.container {
	BORDER-RIGHT: #4d7038 1px solid; BORDER-TOP: #4d7038 1px solid; BORDER-LEFT: #4d7038 1px solid; BORDER-BOTTOM: #4d7038 1px solid; BACKGROUND-COLOR: #ffffff
}
#orderSummary TD.container {
	BORDER-RIGHT: #4d7038 1px solid; BORDER-TOP: #4d7038 1px solid; BORDER-LEFT: #4d7038 1px solid; BORDER-BOTTOM: #4d7038 1px solid; BACKGROUND-COLOR: #ffffff
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.formHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #7f865a; BACKGROUND-COLOR: #f0f1dd
}
.formDataLabelFont {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 150px; TEXT-ALIGN: right; font-color: #666666
}
.formRequiredIndicator {
	FONT-WEIGHT: bold; COLOR: #c28104
}
.formError {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.registerAccountTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #929a67
}
.formDisabledInputField {
	BACKGROUND-COLOR: #cccccc
}
.shippingMethodsFont {
	FONT-SIZE: 0.9em
}
.pageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em
}
.pageContent {
	POSITION: relative; TOP: 33px
}
.pageContentInnerBox {
	WIDTH: 100%; HEIGHT: 100%
}
.indexPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.7em; COLOR: #4f7039
}
.indexPageTitleAlt {
	FONT-WEIGHT: normal; COLOR: #929a67
}
.indexPageBlurb {
	FONT-SIZE: 1.2em
}
.indexLink {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #ca8806
}
.indexHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #4f7039; BACKGROUND-COLOR: #efebd0
}
.indexListing {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.indexContent {
	FONT-SIZE: 9pt
}
.squareListBullets {
	LIST-STYLE-IMAGE: url(/images/circleGreenBullet.gif); COLOR: green; LIST-STYLE-TYPE: disc
}
.profName {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #000000
}
.profBioPictureColumn {
	WIDTH: 185px
}
.profContentSpacer {
	HEIGHT: 25px
}
.profNameTitle {
	FONT-SIZE: 1.4em
}
.profCredentials {
	FONT-SIZE: 0.8em
}
#profBioPage .profBioFont {
	FONT-SIZE: 0.8em
}
#profBioPage A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #ca8806
}
.landingLFBrowserBkgd {
	BACKGROUND-COLOR: #efebd0
}
.landingPageText {
	FONT-SIZE: 0.8em
}
.lpcourseSummary {
	PADDING-LEFT: 15px; BACKGROUND-COLOR: #ffffff
}
.landingPageContentArea {
	POSITION: relative
}
.fontLarge {
	FONT-SIZE: 0.8em
}
.customerQuoteBox {
	LEFT: 40px; WIDTH: 432px; POSITION: relative; align: center
}
.hidden {
	VISIBILITY: hidden
}
.padding10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.padding20 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#myAccountContentContainer {
	FONT-SIZE: 14pt; LEFT: 0px; WIDTH: 100%; POSITION: relative; TOP: -3px; align: center
}
#myAccountContentContainer A {
	COLOR: #ca8806
}
#myAccountContentContainer P {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 4px
}
#myAccountHeaderContainer {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #929a67; BORDER-BOTTOM: #d7dac9 1px solid; BACKGROUND-COLOR: #f0f1dd
}
#myAccountHeaderContainer .title {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #929a67
}
#myAccountHeaderContainer .welcome {
	FONT-SIZE: 13pt; COLOR: #000000
}
#myAccountHeaderContainer .welcomeFollowup {
	FONT-SIZE: 10pt; COLOR: #000000
}
#myAccountHeaderContainer A.auxNavLinks {
	FONT-SIZE: 10pt
}
.myAccountSectionContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.myAccountSeparator TD {
	FONT-SIZE: 1pt; OVERFLOW: hidden; LINE-HEIGHT: 5%
}
.myAccountSectionHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; BACKGROUND-COLOR: #8e9b66
}
.myAccountSectionHeader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; BACKGROUND-COLOR: #4f7039
}
.myAccountSectionRounder {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #8e9b66
}
.myAccountSectionRounderLtGreen {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #c7d7ba
}
.myAccountSectionSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #929a67
}
.myAccountAddressHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #4f7039; BACKGROUND-COLOR: #929a67
}
.myAccountSectionLeftSide {
	
}
.myAccountSectionRightSide {
	
}
.myAccountSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.myAccountListHeader {
	COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.myAccountListColHeader {
	FONT-SIZE: 13pt; BACKGROUND-COLOR: #c7d7ba
}
.myAccountListContainer {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 150px
}
.myAccountListContainer2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.myAccountListContainerDownload {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 300px
}
.myAccountListContainer TD {
	FONT-SIZE: 9pt; BORDER-BOTTOM: #cccccc 1px solid
}
.myAccountListContainerSingleRow TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#myAccountOrderSummary {
	COLOR: #eeeeee
}
#myAccountOrderSummary2 {
	
}
#myAccountOrderSummary SELECT {
	FONT-SIZE: 9pt
}
#myAccountOrderSummary .title {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 3px
}
#myAccountOrderSummary .filter {
	FONT-SIZE: 9pt; PADDING-BOTTOM: 3px
}
#myAccountPopupContainer {
	align: center
}
#myAccountPopupContainer A {
	COLOR: #ca8806
}
.myAccountPopupTitle {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 1em; HEIGHT: 40px; BACKGROUND-COLOR: #efebd0
}
.myAccountPopupTitleBkgd {
	BACKGROUND-COLOR: #efebd0
}
.myAccountPopupFooter {
	BACKGROUND-COLOR: #b57803
}
.myAccountAddressBox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 14pt; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#saleNotifierTable {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 14pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#saleNotifierTable TD {
	BORDER-BOTTOM: #999999 1px solid
}
.categoryHeading {
	FONT-SIZE: 12pt
}
.categorySelectionsHeading {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #4d7138
}
.outlineImage {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}
.font12 {
	FONT-SIZE: 12pt
}
.font14 {
	FONT-SIZE: 14pt
}
.font16 {
	FONT-SIZE: 16pt
}
.headingSortable {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; TEXT-DECORATION: underline
}
.saleNotifierSummaryList {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; OVERFLOW: auto; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 230px
}
.scrollableArea {
	OVERFLOW-Y: scroll
}
.height150 {
	HEIGHT: 150px
}
.height180 {
	HEIGHT: 180px
}
.height210 {
	HEIGHT: 210px
}
.height250 {
	HEIGHT: 250px
}
.height300 {
	HEIGHT: 300px
}
.height350 {
	HEIGHT: 350px
}
.height400 {
	HEIGHT: 400px
}
INPUT.temporaryButtonLook {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 8pt; MARGIN-LEFT: 5px; BORDER-LEFT: #333333 1px solid; WIDTH: 60px; COLOR: #000000; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #d4d4d4
}
INPUT.width120 {
	WIDTH: 120px
}
INPUT.width150 {
	WIDTH: 150px
}
INPUT.width180 {
	WIDTH: 180px
}
INPUT.width210 {
	WIDTH: 210px
}
.font8 {
	FONT-SIZE: 8pt
}
.fontCartItemSmall {
	FONT-SIZE: 0.85em
}
.outlineLightGrey {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.fontWhite {
	COLOR: #ffffff
}
.headergreen {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #4f7039
}
.fontgreen {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #4f7039
}
.fontgreenitalics {
	FONT-SIZE: 90%; COLOR: #4f7039; FONT-STYLE: italic
}
.ungercopy {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #cccc66
}
