/* BUTTERICK CSS FOR COLOR ONLY */


	/* GENERL TEXT */

			/* DEFAULT TEXT */
			body {
				color:#4a4a4a;
			}
			
			/* DEFAULT LINKS*/ 
			a:link, a:visited {
				color:#227380;
			}
			a:hover, a:active {
				color:#227380;
			}
			
			/* DEFAULT H1 */
			h1 {
				color:#5c5335;
			}
			
			/* DEFAULT H2 */
			h2 {
				color:#5C5335;
			}
			
			/* DEFAULT H3 */
			h3 {
				color:#17727f;
			}
			
			/* DEFAULT H4 */
			h4 {
				color:#0C2944;
			}
						
			/* DEFAULT H5 */
			h5 {
				color:#679C1A;
			}
						
			/* DEFAULT H6 */
			h6 {
				color:#CE2A04;
			}


/* SKIP LINK */
			#skip a, #skip a:hover, #skip a:visited { 
				background: #ffffff;
				border-color: #d7cfb8;
			} 
			#skip a:active, #skip a:focus { 
				background: #ffffff;
				border-color: #d7cfb8;
			}
			
			
			
/* SITE BACKGROUND */
body {
	background: url('../../images/butterick/body_back.gif') top center repeat-y;
}



/* TOP AREA */

			/* HEADER AREA */
			#topContainer {
				background: url('../../images/butterick/header_back.jpg') 0 0 no-repeat;
				border-color: #05454b;
			}

			/* TAGLINE THAT LIES JUST UNDER LOGO */
			#tagline {
				color: #103150;
			}
			
			/* TEXT INSIDE SEARCH BOX */
			.searchInput {
				color:#000000;
				border-color: #a9a9a8;
			}

			/* TEXT WITHIN ACCOUNT / CART AREA */
			#table_preview {
				color: #000000;
				background: url('../../images/butterick/account_back.png') 0 0 no-repeat;
			}
			
			/* LINKS WITHIN ACCOUNT / CART AREA */
			#table_preview a:link, #table_preview a:visited {
				color: #000000;
			}			
			#table_preview a:hover, #table_preview a:active {
				color: #000000;
			}

			/* ELEMENT THAT HOLDS BMV LINKS */
			#bmvLinks {
				color: #000000;
			}
			#bmvLinks a:link, #bmvLinks a:link {
				color: #000000;
			}
			#bmvLinks a:hover, #bmvLinks a:active {
				color: #000000;
			}
			.bmvLinksHead {
				color: #000000;
			}
			.bmvHighlighted {
				color: #5c5335;
			}

			/* TABBED HORIZONTAL MENU */

						/* NON-LINKS IN MENU */
						.topMenuClass {
							color: #ffffff;
						}
						
						/* CURVED LEFT EDGE OF TAB */
						.topMenuClass .first_cell{
							background: url('../../images/butterick/first_tab.gif') 0 0 no-repeat;	
						}
						
						/* MIDDLE OF TAB */
						.topMenuClass .middle_cell{
							background: url('../../images/butterick/middle_tab.gif') 0 0 repeat-x;	
						}
						
						/* CURVED RIGHT EDGE OF TAB */
						.topMenuClass .last_cell{
							background: url('../../images/butterick/last_tab.gif') 0 0 no-repeat;	
						}
						
						/* MENU LINKS */
						.topMenuClass a:link, .topMenuClass a:visited {
							color: #ffffff;
						}
						.topMenuClass a:hover, .topMenuClass a:active {
							color: #ffffff;
						}
						
						/* NON-LINK FOR SELECTED ITEM IN MENU */
						.topMenuClassLit {
							color: #ffffff;
						}
						
						/* CURVED LEFT EDGE OF TAB FOR SELECTED ITEM */
						.topMenuClassLit .first_cell{
							background: url('../../images/butterick/first_tab_over.gif') 0 0 no-repeat;	
						}
						
						/* MIDDLE OF TAB FOR SELECTED ITEM */
						.topMenuClassLit .middle_cell{
							background: url('../../images/butterick/middle_tab_over.gif') 0 0 repeat-x;	
						}
						
						/* CURVED RIGHT EDGE OF TAB FOR SELECTED ITEM */
						.topMenuClassLit .last_cell{
							background: url('../../images/butterick/last_tab_over.gif') 0 0 no-repeat;	
						}
						
						/* LINK FOR SELECTED ITEM IN MENU */
						.topMenuClassLit a:link, .topMenuClassLit a:visited {
							color: #ffffff;
						}
						.topMenuClassLit a:hover, .topMenuClassLit a:active {
							color: #ffffff;
						}
						
						/* NON_LINK FOR ROLLOVER ITEM IN MENU */
						.topMenuClassOver {
							color: #ffffff;
						}
						
						/* CURVED LEFT EDGE OF TAB FOR ROLLOVER ITEM */						
						.topMenuClassOver .first_cell{
							background: url('../../images/butterick/first_tab_over.gif') 0 0 no-repeat;	
						}

						/* MIDDLE OF TAB FOR ROLLOVER ITEM */
						.topMenuClassOver .middle_cell{
							background: url('../../images/butterick/middle_tab_over.gif') 0 0 repeat-x;	
						}
						
						/* CURVED RIGHT EDGE OF TAB FOR ROLLOVER ITEM */
						.topMenuClassOver .last_cell{
							background: url('../../images/butterick/last_tab_over.gif') 0 0 no-repeat;	
						}
						
						/* LINK FOR ROLLOVER ITEM IN MENU */
						.topMenuClassOver a:link, .topMenuClassOver a:visited {
							color: #ffffff;
						}
						.topMenuClassOver a:hover, .topMenuClassOver a:active {
							color: #ffffff;
						}

			/* SMALL VERSION OF MENU */

						/* NON-LINKS IN MENU */
						.topMenuClassSmall {
							color: #103150;
						}
						
						/* MENU LINKS */
						.topMenuClassSmall a:link, .topMenuClassSmall a:visited {
							color: #103150;
						}
						.topMenuClassSmall a:hover, .topMenuClassSmall a:active {
							color: #103150;
						}
						
						/* NON-LINK FOR SELECTED ITEM IN MENU */
						.topMenuClassLitSmall {
							color: #103150;
							background: none;							
						}
						
						/* LINK FOR SELECTED ITEM IN MENU */
						.topMenuClassLitSmall a:link, .topMenuClassLitSmall a:visited {
							color: #103150;
						}
						.topMenuClassLitSmall a:hover, .topMenuClassLitSmall a:active {
							color: #103150;
						}
						
						/* NON_LINK FOR ROLLOVER ITEM IN MENU */
						.topMenuClassOverSmall {
							color: #103150;
							background: none;							
						}

						/* LINK FOR ROLLOVER ITEM IN MENU */
						.topMenuClassOverSmall a:link, .topMenuClassOverSmall a:visited {
							color: #103150;
						}
						.topMenuClassOverSmall a:hover, .topMenuClassOverSmall a:active {
							color: #103150;
						}
						


/* MIDDLE AREA */

			/* BACKGROUND FOR NEWSLETTER AREA */
			#emailSignUp {
				background: url('../../images/butterick/newsletter_back.jpg') 0 0 no-repeat;
			}
		
			/* "NEWLETTER" TEXT THAT SERVES AS LABEL FOR NEWSLETTER BOX */			#emailLabel {
				color: #0c2750;
			}
			
			/* TEXT INSIDE NEWSLETTER BOX */
			.emailInput {
				color:#000000;
				border-color: #a9a9a8;				
			}			

			/* ELEMENT THAT HOLDS LABEL FOR NEWSLETTER BOX */
			.emailSignUpTable label {
				color: #679C1A;
			}

			/* ELEMENT THAT HOLDS MAIN CONTENT */
			#content {
				background: url('../../images/butterick/content_back.gif') 0 0 repeat-y;
			}						

			/* ELEMENT THAT HOLDS MAIN CONTENT FADER */
			#contentBottomFader {
				background: url('../../images/butterick/content_back_fader.gif') 0 0 repeat-y;
			}

			/* CATEGORIES DISPLAYED IN MAIN AREA */

						/* CATEGORY IMAGE */
						.category_image_table img {
							border-color: #d7cfb8;
						}

						/* ELEMENT THAT HOLDS A SINGLE CATEGORY NAME */
						.category_name {
							background: #dbecbf;
							color: #333333;
						}

						/* LINKS FOR CATEGORY NAMES */
						.category_name a:link, .category_name a:visited {
							color: #333333;
						}
						.category_name a:hover, .category_name a:active {
							color: #333333;
						}
						
						/* SPECIAL ELEMENT FOR CLEARANCE CATEGORY NAME */
						.category_name_clearance {
							background: #d62647;
							color: #ffffff;
						}
						
						/* LINKS FOR CLEARANCE CATEGORY NAME */
						.category_name_clearance a:link, .category_name_clearance a:visited {
							color: #ffffff;
						}
						.category_name_clearance a:hover, .category_name_clearance a:active {
							color: #ffffff;
						}


			/* FREE DOWNLOADS DISPLAYED IN MAIN AREA */

						/* ELEMENT THAT HOLDS A SINGLE DOWNLOAD NAME */
						.free_download_name {
							background: #dbecbf;
							color: #333333;
						}
						
						/* FREE DOWNLOAD BORDER */
						.free_download_border {
							border-color: #d7cfb8;
						}							

						/* LINKS FOR DOWNLOAD NAMES */
						.free_download_name a:link, .free_download_name a:visited {
							color: #333333;
						}
						.free_download_name a:hover, .free_download_name a:active {
							color: #333333;
						}
						
						/* ELEMENT FOR DOWNLOAD LINK */
						.free_download_link {
							background: #dbecbf;
							color: #333333;
						}
						
						/* LINKS FOR DOWNLOAD LINK */
						.free_download_link a:link, .free_download_link a:visited {
							color: #4a4a4a;
						}
						.free_download_link a:hover, .free_download_link a:active {
							color: #4a4a4a;
						}


			/* MULTIPLE PRODUCTS DISPLAYED IN MAIN CONTENT AREA / COMPANION PRODUCTS AREA / SEARCH RESULTS*/

						/* ELEMENT THAT HOLDS PAGINATION LINKS */
						#paginationHolder {
							color: #4a4a4a;
						}
						#paginationHolder a:link, #paginationHolder a:hover {
							color: #4a4a4a;
						}
						#paginationHolder a:hover, #paginationHolder a:visited {
							color: #4a4a4a;
						}
						.pagination_highlight {
							color: #ce2a04;						
						}						
						.pagination_lowlight {
							color: #cccccc;						
						}

						/* ELEMENT THAT HOLDS PRODUCT IMAGE */
						.productIndDivBorder {
							border-color: #d7cfb8;
						}
			
						/* PRODUCT NAME/PRICE */
						.productIndDetails {
							color: #4a4a4a;
						}
						
						/* PRICE IN PRODUCT DETAILS */
						.productIndDetails .price {
							color: #4a4a4a;
						}
						
						/* SALE PRICE IN PRODUCT DETAILS */
						.productIndDetails .salePrice {
							color: #CB360E;
						}
						
						/* LINKS FOR PRODUCT NAME */
						.productIndDetails a:link, .productIndDetails a:visited {
							color: #4a4a4a;
						}
						.productIndDetails a:hover, .productIndDetails a:active {
							color: #4a4a4a;
						}
						
						
						
						
			/* MULTIPLE PRODUCTS DISPLAYED IN TINY FORMAT FOR SEARCH RESULTS*/

						/* PRODUCT NAME/PRICE */
						.productIndDetailsTiny {
							color: #5c5335;
						}
						
						/* PRICE IN PRODUCT DETAILS */
						.productIndDetailsTiny .price {
							color: #5c5335;
						}
						
						/* SALE PRICE IN PRODUCT DETAILS */
						.productIndDetailsTiny .salePrice {
							color: #CB360E;
						}
						
						/* LINKS FOR PRODUCT NAME */
						.productIndDetailsTiny a:link, .productIndDetailsTiny a:visited {
							color: #5c5335;
						}
						.productIndDetailsTiny a:hover, .productIndDetailsTiny a:active {
							color: #5c5335;
						}

						/* ELEMENT THAT HOLDS PRODUCT IMAGE */
						.productIndDivTinyBorder {
							border-color: #d7cfb8;							
						}						


			/* CATALOG PAGES */
			
						/* LINE UNDER CATALOG HEAD */
						.category_header {
							background-color: #f7f4ea;
							color:#5c5335;							
						}


			/* SINGLE PRODUCT PAGE */

						/* GENERAL TEXT COLOR FOR ALL PRODUCT INFORMATION */
						#product_container {
							color: #4a4a4a;
						}

						/* H1 FOR PRODUCT PAGE */						
						#product_container h1 {
							color:#4a4a4a;
						}
						
						/* GENERAL TEXT COLOR FOR PRODUCT PURCHASING OPTIONS */
						#product_form_holder {
							color: #4a4a4a;	
						}
						
						/* ELEMENT THAT HOLDS SECONDARY PRODUCT ACTIONS - WISHLIST, SEND TO A FRIEND, PRINT PAGE */
						#product_actions {
							background: #f7f4ea;
						}						
						
						/*LINKS FOR SECONDARY PRODUCT ACTIONS */
						#product_actions a:link, #product_actions a:visited {
							color: #746e59;
						}
						#product_actions a:hover, #product_actions a:active {
							color: #746e59;
						}

						/* ELEMENT THAT HOLDS SINGLE PREVIOUS/NEXT BUTTON */
						.prevNext {
							color: #b1afad !important;
						}
						.prevNext a:link, .prevNext a:visited {
							color: #746e59 !important;
						}
						.prevNext a:hover, .prevNext a:active {
							color: #746e59 !important;
						}													
						
						/* ELEMENT THAT HOLDS SEARCH CONTROL */
						#search_control {
							background: #17727f;
							color: #c9f8ff !important;
						}						

						/* LINKS WITHIN SEARCH CONTROL */						
						#search_control a:link, #search_control a:visited {
							color: #ffffff;
						}							
						#search_control a:hover, #search_control a:active {
							color: #ffffff;
						}							
						
						/* ELEMENT THAT HOLDS PREVIOUS AND NEXT BUTTONS FOR SEARCH */
						#prevNextHolder_search {
							color: #48b2c1 !important;
						}
						
						/* ELEMENT THAT HOLDS SINGLE PREVIOUS/NEXT BUTTON FOR SEARCH */
						#prevNextHolder_search .prevNext {
							color: #48b2c1 !important;
						}
						#prevNextHolder_search .prevNext a:link, #prevNextHolder_search .prevNext a:visited {
							color: #c9f8ff !important;
						}
						#prevNextHolder_search .prevNext a:hover, #prevNextHolder_search .prevNext a:active {
							color: #c9f8ff !important;
						}	
						
						/* ELEMENT THAT DISPLAYS MAIN IMAGE */
						#image_display {
							background: url('../../images/butterick/content_back.gif') bottom right repeat-y;
						}						

						/* ELEMENT TO HOLD THE NEW POP-UP */
						#new_pop {
							background-color: #ffffff;
							border-color: #ffffff;
							color: #4a4a4a;	
						}
						
						/* TITLE FOR ALT IMAGES */
						#product_alt_title {
							color: #9a9a9a;
						}						
						
						/* ALT IMAGES */
						.product_alt_image_in {
							border-color: #d7cfb8;						
						}
						
						/* HORIZONTAL DASHED BORDER */
						#horz_dashed_border {
							background: url('../../images/butterick/dotted_horz.gif') 0 0 repeat-x;
						}						
						
						/* TEXT WITHIN QUANTITY BOX */
						.qty {
							border-color: #999999;
							color: #2e2e2e;
						}
						
						/* TEXT WITHIN OPTION BOXES */
						.options {
							border-color: #999999;
							color: #2e2e2e;
						}
						/* TEXT FOR GENERATED PRICE */
						.dynamic_price {
							color: #ce2a04;
						}
						
						/* HEADER FOR COMPANION PRODUCTS */
						#product_companions h3 {
							color: #0d2c0f;
						}
						
						/* PRICE FOR PRODUCT */
						.price {
							color: #4a4a4a;
						}
						
						/* SALE PRICE FOR PRODUCT */
						.salePrice {
							color: #CB360E;
						}
						
						/* ELEMENT THAT HOLDS LINE ART & YARDAGE INFORMATION */
						#included_title {
							color: #5c5335;
						}
						#included_content {
							color: #000000 !important;
							background: #ffffff;
						}
						#included_content font {
							/*color: #7f7f7f !important; //Commented out by Ben Extraview #10296 */
						}
				
						
						
						/* ELEMENTS THAT HOLDS COMPANION PRODUCTS */						
						#product_companions {
							color: #4a4a4a;
							background: url('../../images/butterick/content_back_flipped.gif') top left repeat-y #f7f4ea;
						}
						
						/* DOTTED LINE FOR COMPANION PRODUCTS */
						#product_companions_dotted {
							background: url('../../images/butterick/dotted_horz_flipped.gif') bottom left repeat-x;
						}						
						
						/* COMPANION PRODUCTS FADER */
						#product_companions_fader {
							background: url('../../images/butterick/companion_fader.gif') 0 0 no-repeat;				
						}						
						
						/* HEADER FOR COMPANION PRODUCTS */
						#product_companions h3 {
							color: #5c5335;
						}
						#product_companions_horz h3 {
							color: #5c5335;
						}
						
						/* ELEMENT THAT HOLDS COMPANION PRODUCT */
						.companionIndDiv {
							color: #4a4a4a;
						}

						/* ELEMENT THAT HOLDS COMPANION PRODUCT FOR OTHER SITES */
						.companionIndDiv_other {
							color: #ffffff;
							border-color: #c2b89a;
							background: #c2b89a;
						}
						.companionIndDiv_other a:link, .companionIndDiv_other a:visited {
							color: #ffffff;
						}
						.companionIndDiv_other a:hover, .companionIndDiv_other a:active {
							color: #ffffff;
						}
						
						/* ELEMENT THAT HOLDS COMPANION IMAGE */
						.companionIndImage {
							border-color: #ddd6c2;
						}

						/* ELEMENT THAT HOLDS COMPANION NAME/PRICE */
						.companionIndDetails {
							color: #4a4a4a;
						}
						
						/* PRICE IN COMPANION DETAILS */
						.companionIndDetails .price {
							color: #4a4a4a;
						}
						
						/* SALE PRICE IN COMPANION DETAILS */
						.companionIndDetails .salePrice {
							color: #ce2a04;
						}
						
						/* LINKS FOR COMPANION NAME */
						.companionIndDetails a:link, .companionIndDetails a:visited {
							color: #4a4a4a;
						}
						.companionIndDetails a:hover, .companionIndDetails a:active {
							color: #4a4a4a;
						}						

						/* CLASS TO HIGHLIGHT TEXT ON PRODUCT PAGES */
						.red_highlight {
							color: #ff0000;
						}



/* FOOTER AREA */

			/* FOOTER CONTAINER */
			#footerContainer {
				color: #3d3d3d;
			}

			/* LINKS FOR FOOTER COLUMNS */
			a.footerClass:link, a.footerClass:visited {
				color: #3d3d3d;
			}
			a.footerClass:hover, a.footerClass:active {
				color: #3d3d3d;
			}

			/* NON-LINKS FOR SELECTED ITEM IN FOOTER COLUMNS */
			.footerClassLit {
				color: #3d3d3d;
			}

			/* LINKS FOR SELECTED ITEM IN FOOTER COLUMNS */
			a.footerClassLit:link, a.footerClassLit:visited {
				color: #3d3d3d;
			}
			a.footerClassLit:hover, a.footerClassLit:active {
				color: #3d3d3d;
			}



/* MIGHTY-MENU */

/* ELEMENT THAT HOLDS MENU */
div#MightyMenu {
	background: #dbecbf;
}

/* TOP LEVEL */

			/* TOP LEVEL MENU LINKS */
			div#MightyMenu ul li a:link, div#MightyMenu ul li a:visited{
				color: #111111;
				background: none;
			}
			div#MightyMenu ul li a:hover, div#MightyMenu ul li a:active{
				color: #ffffff;
				background: #526f13;
			}




/* SECOND LEVEL */

			/* SECOND-LEVEL MENU LINKS */
			div#MightyMenu ul li ul li a:link, div#MightyMenu ul li ul li a:visited{
				color: #111111;
				background: none;
			}
			div#MightyMenu ul li ul li a:hover, div#MightyMenu ul li ul li a:active{
				color: #ffffff;
				background: #526f13;
			}




/* THIRD LEVEL */

			/* THIRD-LEVEL MENU LINKS */
			div#MightyMenu ul li ul li ul li a:link, div#MightyMenu ul li ul li ul li a:visited{
				color: #111111;
				background: none;
			}
			div#MightyMenu ul li ul li ul li a:hover, div#MightyMenu ul li ul li ul li a:active{
				color: #ffffff;
				background: #526f13;
			}



/* FOURTH LEVEL */

			/* FOURTH-LEVEL MENU LINKS */
			div#MightyMenu ul li ul li ul li ul li a:link, div#MightyMenu ul li ul li ul li ul li a:visited{
				color: #111111;
				background: none;
			}
			div#MightyMenu ul li ul li ul li ul li a:hover, div#MightyMenu ul li ul li ul li ul li a:active{
				color: #ffffff;
				background: #526f13;
			}


/* ACTIVE ELEMENTS / LINKS */

			/* MENU ELEMENTS WITH ARROW DOWN / ARROW CLICKED /SELECTED / ROLLOVER COMBOS */		
			div#MightyMenu ul li.arrow_down {
			}
			div#MightyMenu ul li.arrow_down_rollover {
			}
			div#MightyMenu ul li#selected.arrow_down  {
			}
			div#MightyMenu ul li#selected.arrow_down_rollover  {
			}
			div#MightyMenu ul li.arrow_clicked {
			}
			div#MightyMenu ul li.arrow_clicked_rollover {
			}
			div#MightyMenu ul li#selected.arrow_clicked  {
			}
			div#MightyMenu ul li#selected.arrow_clicked_rollover  {
			}
			
			/* SPECIAL CASES WHEN PAGE IS "HIGHLIGHTED" */
			div#MightyMenu ul li.highlighted a {
			}
			div#MightyMenu ul li.highlighted_arrow_down a {
			}
			div#MightyMenu ul li.highlighted_arrow_down_rollover a {
			}
			div#MightyMenu ul li.highlighted_rollover a {
			}
			
			
			/* SPECIAL CASES WHEN PAGE IS SELECTED */
			div#MightyMenu ul li a#selected {
				color: #526f13;
				background: none;
			}
			div#MightyMenu ul li ul li a#selected {
				color: #526f13;
				background: none;
			}
			div#MightyMenu ul li#selected ul li#selected a#selected {
				color: #526f13;
				background: none;
			}




/*   SEARCH + FILTER */


			/* ELEMENT THAT HOLDS SEARCH PAGES */
			.searchPagesDiv {
				color:#2e2e2e;			
			}
			#searchPagesDiv a:link, #searchPagesDiv a:visited {
				color:#2e2e2e;			
			}
			#searchPagesDiv a:hover, #searchPagesDiv a:active {
				color:#2e2e2e;			
			}
			a.pageTitle:link, a.pageTitle:visited {
				color:#2e2e2e;			
			}
			a.pageTitle:hover, a.pageTitle:active {
				color:#2e2e2e;			
			}

			/* ELEMENT THAT HOLDS THE "NARROW RESULTS" TEXT */
			#narrowResults {
				color: #5c5335;			
				background: #dbecbf;					
			}

			/* ELEMENT THAT HOLDS THE FILTERS IN THE RIGHT COLUMN */
			#filterHolder {
				color: #5c5335;			
				background: #dbecbf;						
			}

			/* ELEMENT THAT HOLDS SELECTED ITEMS IN CENTER OF PAGE */
			#displayDiv {
				color:#5c5335;			
			}

			/* ELEMENT THAT HOLDS SORT ITEMS IN CENTER OF PAGE */
			#sortHolder {
				color:#2e2e2e;			
			}
			#sortHolder a:link, #sortHolder a:hover {
				text-decoration: none;
				color:#ce2a04;			

			}
			#sortHolder a:hover, #sortHolder a:visited {
				text-decoration: underline;
				color:#ce2a04;			
			}

			/* SORT DROPDOWN */
			.sorterSelect {
				border-color: #d7cfb8;
				color:#5c5335;			
			}

			/* ELEMENT THAT HOLDS SECONDARY SEARCH RESULTS */
			.secondary_search {
				color: #5c5335;			
				border-color: #d7cfb8;	
				background: #ebe4ce;		
			}

			/* SECONDARY SEARCH TITLE */
			.secondary_title {
				color:#5c5335;			
			}
			.secondary_title a:link, .secondary_title a:visited {
				color:#5c5335;			
			}
			.secondary_title a:hover, .secondary_title a:active {
				color:#5c5335;			
			}


			/* SECONDARY SEARCH SUBTITLE */
			.secondary_subtitle {
				color:#5c5335;			
			}
			.secondary_subtitle a:link, .secondary_subtitle a:visited {
				color:#5c5335;			
			}
			.secondary_subtitle a:hover, .secondary_subtitle a:active {
				color:#5c5335;			
			}

			
			/* SEARCH MESSAGES */
			.searchMsg {
				color:#2e2e2e;			
			}

			/* ELEMENT TO HOLD CATEGORY NAME */
			.parentName {
				color: #5c5335;			
			}
			
			/* ELEMENT TO HOLD BRAND NAME */
			.childName {
				color: #5c5335;			
			}
			.childName a:link, .childName a:visited {
				color: #5c5335;			
			}
			.childName a:hover, .childName a:active {
				color: #5c5335;			
			}
			
			/* ELEMENT TO HOLD "You have selected: " TEXT */
			.selectedTitle {
				color: #5c5335;			
			}
			
			/* ELEMENT TO HOLD SELECTED CATEGORY NAME */
			.selectedParent {
				color: #5c5335;			
			}
			
			/* ELEMENT TO HOLD THE "Reset Page" TEXT */
			.selectedTitle a:link, .selectedTitle a:visited {
				color:#ce2a04;			
			}
			.selectedTitle a:hover, .selectedTitle a:active {
				color:#ce2a04;			
			}
			
			/* ELEMENT TO HOLD THE SELECTED FILTER ON RIGHT */
			.selectedChild {
				color:#ffffff;	
			}
			.selectedChild a:link, .selectedChild a:visited {
				color:#ffffff;	
			}
			.selectedChild a:hover, .selectedChild a:active {
				color:#ffffff;	
			}
			
			/* CELL TO HOLD THE SELECTED FILTER ON RIGHT */
			.selectedChildCell {
				background: #ce2a04;
			}
			
			/* ELEMENT TO HOLD THE SELECTED FILTER IN MIDDLE OF PAGE */
			.displayFilter {
				color:#ffffff;	
				background: #ce2a04;				
			}
			
			
			
/* LOCATOR */

			/* ELEMENT THAT HOLDS THE LEFT COLUMN OF RESULTS */
			#leftMap{
				border-color: #aac480;
				background: #dbecbf;
				color:#3f7126;		
			}
			#leftMap .odd a:link, #leftMap .odd a:visited {
				color: #000000;
			}
			#leftMap .odd a:hover, #leftMap .odd a:active {
				color: #000000;
			}
			#leftMap .even a:link, #leftMap .even a:visited {
				color: #000000;
			}
			#leftMap .even a:hover, #leftMap .even a:active {
				color: #000000;
			}			
			
			/* ELEMENT THAT HOLDS THE MAP */
			#map{
				border-color: #d7cfb8;			
			}
			
			/* ELEMENTS THAT HOLD THE INDIVIDUAL RESULTS */
			.odd {
				background: #aac480;
				color:#000000;		
			}
			.odd b{
			}
			.even {
				background: #dbecbf;
				color:#000000;				
			}
			.even b{
			}

			/* DROP DOWN FORM ELEMENTS */
			form#mapForm input {
				border-color: #d7cfb8;
				color:#2e2e2e;
			}
			form#mapForm select {
				border-color: #d7cfb8;
				color:#2e2e2e;		
			}
			
			/* TEXT THAT APPEARS IN BUBBLE ON MAP */
			.mapBubble {
				color:#05454b;		
			}
			
			

/* E-COM ELEMENTS */

			/*	POP-UP WINDOW FOR ADDING TO CART */
						#adding_layer {
							background-color: #ffffff;
							border-color: #d7cfb8;
						}
						#adding_dl_layer {
							background-color: #ffffff;
							border-color: #ffffff;
						}
						.addTop {
							color: #2e2e2e;
						}
						.addMiddle {
							color: #2e2e2e;
						}
						.addBottom {
							color: #2e2e2e;
						}
						.add_image {
							border-color: #d7cfb8;
						}
                        .productNameForSku {
                            color: #727272;
                        }


		
		/* POP-UP WINDOW FOR CART */
						div#FloatingLayer {
							background-color: #ffffff;
							border-color: #d7cfb8;							
						}
						
						/* CLOSE BUTTON IN CART */
						#closeFloatingLayer a:link, #closeFloatingLayer a:visited {
							color: #2e2e2e;
						}
						#closeFloatingLayer a:hover, #closeFloatingLayer a:active {
							color: #2e2e2e;
						}

						/* TABLE INSIDE CART */
						.miniTable {
							color: #000000;
						}

						/* CART HEADERS - LEFT */
						.minicart_headersLeft {
							border-color: #d7cfb8;
							color:#2e2e2e;
						}
						
						/* CART HEADERS - RIGHT */
						.minicart_headersRight {
							border-color: #d7cfb8;
							color:#2e2e2e;
						}

						/* CART HEADERS - BRAND */
						.minicart_headersBrand {
							border-color: #d7cfb8;
							color:#2e2e2e;						
						}

						/* CART CELL FOR IMAGES */
						.minicartCellImage {
							border-color: #d7cfb8;
							background: #ebe4ce;							
						}

						/* IMAGE INSIDE CART CELL */
						.minicartCellImage img {
							border-color: #d7cfb8;
						}
						
						/* CART CELL - LEFT */
						.minicartCellLeft {
							color: #2e2e2e;			
							border-color: #d7cfb8;	
							background: #ebe4ce;
						}
			
						/* CART CELL - RIGHT */
						.minicartCellRight {
							color: #2e2e2e;			
							border-color: #d7cfb8;	
							background: #ebe4ce;
						}
			
						/* CART CELL - REMOVE */
						.minicartCellRemove {
							color: #2e2e2e;			
							border-color: #d7cfb8;	
							background: #ebe4ce;
						}
						
						/* CART CELL - CLUB BMV */
						.minicartCellClub {
							color: #ce2a04;			
							border-color: #d7cfb8;	
							background: #ebe4ce;
						}						
						
						/* CART CELL - RIGHT */			
						.minicart_headersSecond {
							border-color: #d7cfb8;
							color:#2e2e2e;
						}
						
						/* ELEMENT THAT HOLDS THE COUPON TEXT */
						#coupon_holder_div1 {
							color: #2e2e2e;
						}
						
						/* ELEMENT THAT HOLDS THE SHIPPING TEXT */
						.estimateText {
							color: #2e2e2e;
						}
						
						/* LINK TO SHOW THE COUPON */
						#coupon_reveal_span a:link, #coupon_reveal_span a:visited {
							color: #2e2e2e;
						}
						#coupon_reveal_span a:hover, #coupon_reveal_span a:active {
							color: #2e2e2e;
						}
						
						/* QUANTITY IN THE CART */
						.minicartInputQty {
							border-color: #d7cfb8;
							color:#2e2e2e;
						}

						/* QUANTITY LABEL - HIDDEN FOR GRAPHICAL BROWSERS */
						.hiddenLabel {
							color: #ebe4ce;
						}	
						#login_layer .hiddenLabel {
							color: #FFFFFF;
						}	
						
						/* TOTALS TEXT IN CART */
						.totalsField {
							color: #2e2e2e;
						}
			
						/* TOTALS TEXT IN CART */
						.totalsText {
							color: #2e2e2e;
						}
						
						/* TOTALS BIG TEXT IN CART */			
						.totalsTotal {
							color:#2e2e2e;
						}
						
						/* MORE TOTALS TEXT IN CART */
						.totalsCell {
							color:#2e2e2e;
						}									
						
						/* SHIPPING INPUT FOR CART */
						.smallTextBox {
							border-color: #d7cfb8;
							color:#2e2e2e;	
						}
						
						/* COUPON INPUT FOR CART */
						.couponTextBox {
							border-color: #d7cfb8;
							color:#2e2e2e;
						}		

						/* CLASSES FOR DYNAMIC SHIPPING AREA */
						.province_select {
							border-color: #d7cfb8;
							color:#2e2e2e;
						}

						/* FLOATING LAYER ON PAGE */
						div#FloatingLayerShoppingCart {
							background: #ffffff;
							border-color: #ffffff;
						}
						
						/* CART CLUB BMV SECTION */
						#clubBMV_cart_top {
							color: #ffffff;
							background: #05454B;							
						}
						.cart_bmvStrong {
							color: #ffffff;
						}
						#clubBMV_cart_top a:link, #clubBMV_cart_top a:visited {
							color: #ffffff;
						}
						#clubBMV_cart_top a:hover, #clubBMV_cart_top a:active {
							color: #ffffff;
						}
						#clubBMV_cart_bottom, .dlPattern_cart_bottom {
							color: #ffffff;
							background: #05454B;							
						}
						#clubBMV_cart_bottom h1, #clubBMV_cart_bottom h1 a, .dlPattern_cart_bottom h1, .dlPattern_cart_bottom h1 a {
							color: #FFFFFF;
						}
						#clubBMV_cart_bottom h1 strong, .dlPattern_cart_bottom h1 strong {
							color:#56A1AC;
						}
						#clubBMV_cart_bottom h2, .dlPattern_cart_bottom h2 {
							color: #ffffff;
						}						
						#clubBMV_opener, .dlPattern_opener {
							color: #56A1AC;
							background: #05454B;							
						}
						#clubBMV_opener a:link, #clubBMV_opener a:visited, .dlPattern_opener a:link, .dlPattern_opener a:visited {
							color: #ffffff;
						}
						#clubBMV_opener a:hover, #clubBMV_opener a:active, .dlPattern_openerr a:hover, .dlPattern_opener a:active {
							color: #ffffff;
						}						
						.clubBMV_discount {
							color: #56A1AC;
						}

						
			/* POP-UP WINDOW FOR LOGIN AND CREATE ACCOUNT */
						
						/*ELEMENT TO HOLD LOGIN AND CREATE ACCOUNT FORMS */ 
						div#account_layer {
							background-color: #ffffff;
							border-color: #d7cfb8;
							color:#2e2e2e;
						}
			
						/* HEADERS FOR LOGIN LAYERS */
						div#login_layer h3, #create_account_layer h3{
							color:#5c5335;
						}
						
						/* LINKS FOR LOGIN LAYERS */
						div#account_layer a:link, div#account_layer a:visited {
							color:#2e2e2e;
						}
						div#account_layer a:hover, div#account_layer a:active {
							color:#2e2e2e;
						}
			
						/* MESSAGE FOR ERRORS */
						.msg_error {
							color:#ce2a04;
						}
						
						/* MESSAGE FOR SUCCESS */
						.msg_success {
							color:#21717e;						
						}

						/* COUPON MESSAGE FOR ERRORS */
						.msg_error_coupon {
							color:#ce2a04;
						}
						
						/* COUPON MESSAGE FOR SUCCESS */
						.msg_success_coupon {
							color:#21717e;						
						}
						
						/* CLOSE AREA */
						#closeLayer a:link, #closeLayer a:visited {
							color:#2e2e2e;
						}
						#closeLayer a:hover, #closeLayer a:active {
							color:#2e2e2e;
						}
			


/* INPUT BOXES */

			/* STANDARD TEXTAREA USED THROUGHOUT */
			textarea.checkTextarea {
				border-color: #d7cfb8;
				color:#000;
			}
			
			/* STANDARD SELECT */
			select.checkSelectBox {
				border-color:#aeaeae;
				color:#000;
			}
			
			/* STANDARD TEXTAREA USED THROUGHOUT */
			input.checkTextBox, select.checkTextBox, textarea.checkTextBox {
				border-color:#aeaeae;
				color:#000;
			}


/* POP-UP WINDOW FOR SEND TO A FRIEND */

			/* ELEMENT THAT HOLDS THE POP-UP WINDOW */
			#event_detail {
				background-color: #ffffff;
				border-color: #d7cfb8;
				color:#2e2e2e;
			}
			
			
			
/* WISHLIST FEATURE */
			
			/* ELEMENT THAT HOLDS POP-UP WINDOW */
			#registry_list {
				background-color: #ffffff;
				border-color: #d7cfb8;
				color:#2e2e2e;
			}			
			#registry_list a:link, #registry_list a:visited {
				color: #000000;
			}
			#registry_list a:hover, #registry_list a:active {
				color: #000000;
			}	
			
/* ACCOUNT PAGE STUFF */

			/* ELEMENT THAT HOLDS "Welcome, User" TEXT AND LINKS AT TOP */
			#accountTop {
				color: #2e2e2e;
			}

			/* "Wecome, User" TEXT */
			.accountHead {
				color: #2e2e2e;
			}

			/* ELEMENT THAT HOLDS ENTIRE TAB TABLE */
			#manage_account {
				color: #2e2e2e;
			}

			/* TABLE THAT HOLDS ALL TABS */
			#account_tab_table {
				color: #2e2e2e;
			}
			
			/* NORMAL TAB */
			.account_tab {
				border-color: #4b3762;
				background: #e8e0c9;
				color: #111111;
			}
			
			/* SELECTED TAB */
			.account_tab_selected {
				border-left: solid 1px #4b3762;
				border-top: solid 1px #4b3762;
				border-bottom: solid 1px #f7f4ea;	
				background: #f7f4ea;
				color: #2e2e2e;
			}
			
			/* ROLLOVER TAB */
			.account_tab_over {
				border-color: #4b3762;
				background: #526F13;
				color: #ffffff;
			}
			
			/* BLANK TAB ON RIGHT */
			.account_blank {
				border-color: #4b3762;
			}
			
			/* MAIN ACCOUNT AREA WHERE DYNAMIC CONTENT LOADS */
			#ajax_account {
				border-color: #4b3762;
				background: #f7f4ea;
			}
			
			/* HIDDEN LABEL FOR FORMS */
			#account_label_hide {
				color: #f4effc;
			}

			/* ELEMENT THAT HOLDS THE "Manage My Info" FORM AREA */	
			#login_form {
				color: #2e2e2e;
			}

			/* ELEMENT THAT HOLDS THE "Add a New Address" CONTENT */
			#account_form_div {
				color: #2e2e2e;
			}				

			/* CLASS FOR THE ORDER TABLE HEAD */
			.orderHead {
				background: #746e59;
				color: #ffffff;
			}
			
			/* CLASS FOR ORDER TABLE CONTENT */
			.orderNorm {
				color: #2e2e2e;
			}
			
/* CHECKOUT */

			/* AREA FOR SHIPPING ADDRESS */
			#checkoutShipping {
				border-top-color:#d3b97b;
				border-bottom-color:#717171;
				background: url('../../cart_images/butterick/step1.gif') 0 0 no-repeat #f7f4ea;
			}

			/* AREA FOR BILLING ADDRESS */
			#checkoutBilling {
				border-top-color:#d3b97b;
				border-bottom-color:#717171;
				background: url('../../cart_images/butterick/step2.gif') 0 0 no-repeat #f7f4ea;
			}

			/* AREA FOR OPTIONAL CONTENT */
			#checkoutOptional {
				border-top-color:#d3b97b;
				border-bottom-color:#717171;
				background: url('../../cart_images/butterick/step3.gif') 0 0 no-repeat #f7f4ea;
			}
			
			/* AREA FOR SHIPPING METHOD */
			#checkoutShoppingCart {
				border-top-color:#d3b97b;
				border-bottom-color:#717171;
				background: url('../../cart_images/butterick/step4.gif') 0 0 no-repeat #f7f4ea;
			}

			/* AREA FOR CLUB BMV */
			#checkoutClubBMV {
				border-top-color:#d3b97b;
				border-bottom-color:#717171;
				background: url('../../cart_images/butterick/step5.gif') 0 0 no-repeat #f7f4ea;
			}
			
			/* AREA FOR PAYMENT DETAILS */
			#checkoutCreditCard {
				border-top-color:#d3b97b;
				border-bottom-color:#717171;
				background: url('../../cart_images/butterick/step6.gif') 0 0 no-repeat #f7f4ea;
			}

			/* HELP TEXT ON CHECKOUT */
			.hint {
				color: #808080;
			}
			
			/* VERIFICATION CODE INPUT BOX */
			input.checkTextBoxVeri {
				border-color: #aeaeae;
				color:#808080;
			}
			
			/* EXPIRATION DATE SELECT BOXES */
			select.checkTextBoxExp {
				border-color: #aeaeae;
				color:#808080;
			}

			/* ELEMENT FOR ONCE BUTTON IS PUSHED */
			#buttonContainerProceed {
				background-color: #f7f4ea;
				color: #4A4A4A;
			}				

			/* SHOPPING CART SUMMARY */
			.sum_headers_left {
				color: #ffffff;
				background: #746e59;
			}
			.sum_headers_right {
				color: #ffffff;
				background: #746e59;
			}
			.sum_left {
				color: #2e2e2e;
			}
			.sum_right {
				color: #2e2e2e;
			}
			.sum_bottom {
				border-color: #cfcfcf;	
			}
			
			/* TABLE THAT HOLDS SHOPPING CART TOTALS ON CHECKOUT PAGE */
			.totals_right {
				color: #2e2e2e;
			}
			.totals_right_wrap {
				color: #2e2e2e;
			}
			.totals_right_label {
				color: #2e2e2e;
			}
			.totals_right_shipping {
				color: #2e2e2e;
			}
			/* BIG TOTAL */
			.totals_right_total {
				color:#4a4a4a;
			}			

			/* ORDER NUMBERS AT TOP AND BOTTOM */
			.orderNumber {
				color: #2e2e2e;
			}
			.orderDate {
				color: #2e2e2e;
			}			
			
			/* ERROR REPORTING ON CHECKOUT */
			.errorHead {
				color: #ff0000;
			}
			.messageHead {
				color: #000000;
			}
			.globalErrorHead {
				color: #ff0000;
			}
			#globalError, #globalError_credit {
				color: #ff0000;
			}
			#globalError a:link, #globalError a:visited {
				color: #ff0000;
			}
			#globalError a:hover, #globalError a:active {
				color: #ff0000;
			}
			.checkoutError {
				background: #ff0000;
				color: #ffffff;
			}
			
			
			/* CAROUSEL - ADDITIONAL CSS IN jcarousel.css */
			#contentCarousel {
				background: #f6f3e8;
			}		
			.carouselProductName {
				color: #b7b097;
			}
			.carouselProductName a:link, .carouselProductName a:visited {
				color: #3c232c;
			}			
			.carouselProductName a:hover, .carouselProductName a:active {
				color: #3c232c;
			}		
			.wNew {
				color: #17727f;
			}
			.wNewLink a:link, .wNewLink a:visited {
				color: #3c232c;
			}			
			.wNewLink a:hover, .wNewLink a:active {
				color: #3c232c;
			}							
			
			/* OUT OF PRINT */
			.outOfPrint {
				color: #679c1a;
			}	
			
			/* ClubBMV Welcome Text */
			.clubBMV_welcome, .clubBMV_welcome_small {
				color:#56a1ac;
			}
			
			
			.lookbook a:link {
				color: #666633; 
				text-decoration: none
			}
			
			.lookbook a:hover {
				color: #003333; 
				text-decoration: none
			}
