/* ***************************************** 	This file contains 5 sections:	* Header Styles	* Sidebar Styles	* Footer Styles	* Main Content Styles	* Default Styles	Each section contains 3 subsections	* Font Styles	* Table Styles	* Link Styles***************************************** *//* ******************************  * Header Styles -> Font Styles *//* Font used to display the stores name */font.storeName {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14pt;	font-weight: bold;	text-align: left;	color: #ffffff;}font.priceBlack {	font-family: arial, helvetica, sans-serif, swiss, geneva;	font-size: 8pt;	font-weight: bold;	text-align: center;}font.priceRed {	font-family: arial, helvetica, sans-serif, swiss, geneva;	font-size: 8pt;	font-weight: bold;	text-align: center;	color: #FF0000;}	/* Regular text used in the header */font.headerText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	color: #666666;	font-weight: bold;	padding: 0px;	margin: 0px;}/* Header Styles -> Link Styles */	/* Main navigational link style */a.mainNavLinks:link {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color: #666666;	font-weight: bold;	padding: 0px;	margin: 0px;}a.mainNavLinks:visited {	font-size: 9px;	text-decoration: none;	color: #666666;	font-weight: bold;}a.mainNavLinks:active {	font-size: 9px;	text-decoration: none;	color: #666666;	font-weight: bold;}a.mainNavLinks:hover {	font-size: 9px;	text-decoration: underline;	color: #666666;	font-weight: bold;}a.mainNavLinksBlue:link {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color: #003366;	font-weight: bold;	padding: 0px;	margin: 0px;}a.mainNavLinksBlue:visited {	font-size: 9px;	text-decoration: none;	color: #003366;	font-weight: bold;}a.mainNavLinksBlue:active {	font-size: 9px;	text-decoration: none;	color: #003366;	font-weight: bold;}a.mainNavLinksBlue:hover {	font-size: 9px;	text-decoration: underline;	color: #003366;	font-weight: bold;}	/* Category link style */a.categoryLinks:link {	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: none;	font-size: 8pt;	color: #336666;	font-weight: bold;}a.categoryLinks:visited {	text-decoration: none;	color: #336666;	font-weight: bold;}a.categoryLinks:active {	text-decoration: none;	color: #336666;	font-weight: bold;}a.categoryLinks:hover {	text-decoration: underline;	color: #cc6600;	font-weight: bold;}	/* Bread Crumbs link style */a.breadCrumbs:link {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12pt;	font-weight: bold;	text-align: left;	text-decoration: none;	color: #003366;}a.breadCrumbs:visited {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14pt;	font-weight: bold;	text-align: left;	text-decoration: none;	color: #336666;}a.breadCrumbs:active {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14pt;	font-weight: bold;	text-align: left;	text-decoration: none;	color: #336666;}a.breadCrumbs:hover {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14pt;	font-weight: bold;	text-align: left;	text-decoration: underline;	color: #cc6600;}/* Header Styles -> Table Styles *//* 	The header table consists of 2 columns & 2 rows */	/* Background for the font.storeName text */td.storeName {	background-color: #ffffff;}	/* Background for the a.mainNavLinks links */td.mainNavRightTop {	text-align: right;	width: 600px;	background-color: #ffffff;	padding-right: 0px;	margin-right: 0px;	padding-top: 0px;	padding-bottom: 0px;}	/* White space under the store name */td.underStoreName {	background-color: #999900;}	/* Background for the a.categoryLinks links */td.categoryLinksRightBottom {	text-align: right;	width: 600px;	background-color: #cccc99;	padding-right: 0px;	margin-right: 0px;}/* Sidebar Styles -> Font Styles */	/* Regular text used in the sidebar */font.sidebarText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* Heading text in the sidebar. See td.mainHeading */font.mainHeading {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	font-weight: bold;	color: white;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* Sidebar Styles -> Link Styles */a.sidebarLinks:link {	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: none;	font-size: 7pt;	line-height: 5pt;	color: #003366;	padding-top: 0px;	padding-left: 3px;	padding-right: 0px;	padding-bottom: 0px;	margin: 0px;}a.sidebarLinks:visited {	text-decoration: underline;}a.sidebarLinks:active {	text-decoration: underline;}a.sidebarLinks:hover {	text-decoration: underline;}/* Sidebar Styles -> Table Styles */	/* The background & style of the sidebar */td.sidebar {	background-color: #C8D6E9;	padding: 0px;	margin: 0px;}	/* The background & style of the right sidebar found on the homepages */td.rightSidebar {	padding-left: 10px;	margin: 0px;}td.rightSidebarHome {	margin: 0px;}	/* Background for the font.mainHeading text */td.mainHeading {	background-color: #003366;	padding-top: 0px;	padding-left: 3px;	padding-right: 1px;	padding-bottom: 2px;	margin: 0px;}td.mainHeading2 {	background-color: #cc0000;	padding-top: 1px;	padding-left: 1px;	padding-right: 1px;	padding-bottom: 1px;	margin: 0px;}td.mainHeading3 {	background-color: #265d41;	padding-top: 1px;	padding-left: 1px;	padding-right: 1px;	padding-bottom: 1px;	margin: 0px;}	/* When viewing Sub categories, a list of them is displayed on the sidebar	   and the current category is highlighted. Background for class font.sidebarText	 */td.subcategory {	padding-left: 3px;	margin-left: 3px;	background-color: white;}/* ******************************  * Footer Styles -> Font Styles */font.footerText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}/* Footer Styles -> Link Styles*/a.footerLinks:link {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	padding: 0px;	margin: 0px;	text-decoration: none;}a.footerLinks:visited {	font-size: 7pt;	text-decoration: none;}a.footerLinks:active {	font-size: 7pt;	text-decoration: none;}a.footerLinks:hover {	font-size: 7pt;	text-decoration: none;}/* Footer Styles -> Table Styles*/td.footer {	background-color: #ffffff;	padding: 1px;	margin: 0px;}/* BEGIN FOOTER */table.footer { width: 750; margin: 20px 0px 0px 10px; color:#333;}table.footer td { text-align:center; line-height: 13px; font-size: 9px; font-family:arial,helvetica,sans-serif; }table.footer a, a:active, a:visited { color: #333; text-decoration: none;}table.footer a:hover { text-decoration: underline;}/* END FOOTER *//* ************************************ * Main Content Styles -> Font Styles */font.headText {	font-size:11pt;	line-height:12pt ;	font-weight: bold;	font-family:verdana,arial,helvetica;}font.headWhiteText {	font-size: 11pt;	line-height: 12pt ;	font-weight: bold;	color: white;	font-family: verdana,arial,helvetica;}font.headRedText {	font-size: 11pt;	line-height: 12pt ;	color: #cc0000;	font-weight: bold;	font-family: verdana,arial,helvetica;}font.headYellowText {	font-size: 11pt;	line-height: 12pt ;	color: #ffff99;	font-weight: bold;	font-family: verdana,arial,helvetica;}font.subheadText, a.subheadText:link, a.subheadText:visited, a.subheadText:active, a.subheadText:hover {	font-size:9pt;	line-height:10pt ;	font-weight: bold;	font-family:verdana,arial,helvetica;}font.shippingSubheadText {	font-size:9pt;	line-height:10pt ;	font-weight: bold;	font-family:verdana,arial,helvetica;	color: #666666;}font.subheadRedText {	font-size: 9pt;	line-height: 10pt ;	color: #cc0000;	font-weight: bold;	font-family: verdana,arial,helvetica;}font.subheadBlueText {	font-size: 9pt;	line-height: 10pt ;	color: #6495ed;	font-weight: bold;	font-family: verdana,arial,helvetica;}font.subheadMotorcycleText {	font-size: 9pt;	line-height: 10pt ;	color: #666666;	font-weight: bold;	font-family: verdana,arial,helvetica;}font.subheadWhiteText {	font-size: 9pt;	line-height: 10pt ;	color: white;	font-weight: bold;	font-family: verdana,arial,helvetica;}font.hiliteText {	color: black;	font-weight: normal;	font-size: 7pt;	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: none;	background-color: #b0e0e6;	margin: 0px;	padding: 0px}font.subheadHolidayText {	font-size: 9pt;	line-height: 10pt ;	color: #ffffcc;	font-weight: bold;	font-family: verdana;}/* General store text font.text {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	font-weight: normal;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}*/	/* General store text */font.text1Up {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}font.text2up {	color: black;	font-weight: normal;	font-size: 9pt;	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: none;	margin: 0px;	padding: 0px}font.textPromo {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8.5px;	font-weight: normal;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}font.nicknameText {	font-family: arial, sans-serif;	font-size: 9px;	font-weight: normal;	color: #000000;	padding: 0px;	margin: 0px;	text-decoration: none;}font.pageText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}font.specialOfferText {	font-family: Helvetica,Verdana,Arial;	font-size: 8pt;	font-weight: normal;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}font.strongSpecialOfferText {	font-family: Helvetica,Verdana,Arial;	font-size: 8pt;	font-weight: bold;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}font.grayText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color: #696969;	font-weight: bold;	padding: 0px;	margin: 0px;}font.smallGreyText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	font-weight: normal;	color: #666666;	padding: 0px;	margin: 0px;	text-decoration: none;}font.whiteText {	font-family: verdana;	font-size: 9pt;	text-decoration: none;	color: white;	padding: 0px;	margin: 0px;}font.whiteTextSmall {	font-family: verdana;	font-size: 9px;	text-decoration: none;	color: white;	padding: 0px;	margin: 0px;}font.largeText, a.largeText:link, a.largeText:visited, a.largeText:active, a.largeText:hover {	font-size:9pt;	line-height:10pt ;	font-weight: normal;	font-family:verdana,arial,helvetica;}		/* General store text & Text color of store buttons(See td.buttonStyle) */font.strongtext, font.strongText, font.buttonStyle {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	font-weight: bold;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}font.strongtext2up, font.strongText, font.buttonStyle {	color: black;	font-weight: bold;	font-size: 9pt;	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: none;	margin: 0px;	padding: 0px}font.strongtext em, font.strongText em { 	font-style:italic;}	/* General store text in red */font.redText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	color: #cc0000;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* General store text in red */font.redText1Up {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	color: #cc0000;	padding: 0px;	margin: 0px;	text-decoration: none;}font.redText3Up {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10pt;	color: #cc0000;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* General store text in bold red */font.strongRedText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	font-weight: bold;	color: #cc0000;	padding: 0px;	margin: 0px;	text-decoration: none;}font.strongRedText2up {	color: #cc0000;	font-weight: bold;	font-size: 9pt;	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: none;	margin: 0px;	padding: 0px}font.strongRedTextGeneral {	font-family: verdana;	font-size: 8pt;	font-weight: bold;	color: #cc0000;	text-decoration: none;}font.strongRedTextGeneral2 {	font-family: verdana;	font-size: 13pt;	font-weight: bold;	color: #cc0000;	text-decoration: none;}font.strongRedTextError1 {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #cc0000;	padding: 0px;	margin: 0px;	text-decoration: none;}font.strongRedTextError2 {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #cc0000;	padding: 0px;	margin: 0px;	text-decoration: none;}font.strongRedText em { 	font-style:italic}font.blueText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	color: #003366;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* General store text in bold red */font.strongBlueText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	font-weight: bold;	color: #003366;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* warning text */font.orangeText{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	color: #993300;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* General store text in white */font.whiteText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	color: white;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* General store text in bold white */font.strongWhiteText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	font-weight: bold;	color: white;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* Used for all dollar values */font.price {	font-family: arial, helvetica, sans-serif, verdana;	font-size: 9pt;	color: black;	padding: 0px;	margin: 0px;}font.price2up {	color: black;	font-weight: normal;	font-size: 9pt;	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: none;	margin: 0px;	padding: 0px}	/* Used for all bold dollar values */font.strongPrice {	font-family: arial, helvetica, sans-serif, verdana;	font-size: 9pt;	font-weight: bold;	color: black;	padding: 0px;	margin: 0px;}	/* Used for all bold red dollar values */font.strongRedPrice {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #CB3A01;	padding: 0px;	margin: 0px;}	/* The top heading on each page */font.pageHeading {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12pt;	font-weight: bold;	text-align: left;	color: #003366;}	/* After the top heading on some pages appears a secondary heading */font.subHeading {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12pt;	font-weight: bold;	text-align: left;	color: #336666;	padding: 0px;	margin: 0px;}	/* Used on asterisks (*) to indicate a required field on a form */font.requiredInputText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #cc6600;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* Sets the phone number format text.  Text is: (xxx-xxx-xxxx) */font.phoneNumberFormat {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	color: #336666;	padding: 0px;	margin: 0px;}	/* Various styles that share the same attributes   	 * font.textCustomColor -> A different color of text in the site   	 * font.productName -> Used for displaying product names   	 * textOverBackground -> Text in the main content area that is over the 	   			background style td.textOverBackground	 */font.textCustomColor, font.productName, font.textOverBackground {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9pt;	font-weight: bold;	text-align: left;	color: #336666;	padding: 0px;	margin: 0px;}	/* A different color of text in the site with font-size 7pt. */font.smallTextCustomColor {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;		color: #336666;	padding: 0px;	margin: 0px;}	/* On the login and My Account pages there is text over another color.   	   See td.textOverBackgroundMyAccount for the background color */font.textOverBackgroundMyAccount {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: white;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* Defines font text for chart headings.  Ex.  The Shopping cart page shows	   a chart of all items in the customers cart.  The chart has headings such as	   'item' & 'quantity'.  See td.textOverBackgroundCharts for background color */font.textOverBackgroundCharts {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* Used to highlight the name identifying an address */font.addressName {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	text-align: left;	color: #336666;	padding: 0px;	margin: 0px;}	/* Used to display the remaining part of each address */font.address {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	color: black;	padding: 0px;	margin: 0px;}	/* A different color of text used for the mens category description */font.mens {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14pt;	font-weight: bold;	color: #57547E;	padding: 0px;	margin: 0px;}	/* A different color of text used for the womens category description */font.womens {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14pt;	font-weight: bold;	color: #73ACA5;	padding: 0px;	margin: 0px;}	/* A different color of text used for the new arrivals category description */font.whatsnew {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14pt;	font-weight: bold;	color: #965279;	padding: 0px;	margin: 0px;}	/* A different color of text used for the category description */font.fashion {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: 500;	color: #929B00;	padding: 0px;	margin: 0px;}	/* red text used for dollar values */font.redPrice {	font-family: arial, helvetica, sans-serif, verdana;	font-size: 9pt;	color: #cc0000;	padding: 0px;	margin: 0px;}	/* text used for promotion title */font.promoText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #274E4D;	margin-left: 0px;	padding-top: 2px;	padding-bottom: 2px;	padding-top: 2px;}	/* text used for promotion title */font.couponTitleText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #274E4D;	padding: 0px;	margin: 0px;}	/* text used for coupon */font.couponText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	color: #336666;	padding: 0px;	margin: 0px;}	/* price text on store home page*/font.homepagePrice {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #CB3A01;	padding: 0px;	margin: 0px;}	/* heading on discount details page */font.discountHeading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14pt;	font-weight: bold;	color: #57547E;	padding: 0px;	margin: 0px;}font.dimensionTitle {	font-family:verdana, arial, helvetica, sans-serif;	font-size : 12px;	color: #555555;	font-weight : bold;}/* Main Content Styles -> Link Styles */a.motorcycle:link { 	text-decoration: none}a.motorcycle:hover { 	color:  #6495ED; 	text-decoration:none}a.motorcycle:visited { 	color: #0000FF; 	text-decoration: none}			/* Main Content Styles -> Table Styles */	/* Defines the style of the main frame - background color, spacing, ... */td.mainContent {	background-color: #ffffff;	padding-left: 10px;	margin: 0px;}td.mainContentVW {	background-color: #ffffff;	padding-left: 20px;	margin: 0px;}td.mainContentHome {	background-color: #ffffff;	padding-left: 23px;	padding-right: 5px;	margin: 0px;}.endecaNavButton{	font-size : 11px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#000000;	}td.mainContentCatalogOrder {	background-color: #ffffff;	padding-left: 20px;	padding-right: 20px;	margin: 0px;}td.mainContentPassword {	background-color: #ffffff;/*	padding-left: 70px;	padding-right: 100px;*/	padding-left: 15px;	padding-right: 90px;	margin: 0px;}td.mainContentPromo {	background-color: #ffffff;	padding-left: 30px;	padding-right: 70px;	margin: 0px;}td.mainContentStoreInfo {	background-color: #ffffff;	padding-left: 15px;	padding-right: 50px;	margin: 0px;}td.mainContentStoreInfoMisc {	background-color: #ffffff;	padding-left: 40px;	padding-right: 100px;	margin: 0px;}td.mainContentAcctBen {	background-color: #ffffff;	padding-left: 30px;	padding-right: 90px;	margin: 0px;}td.mainContentBike {	background-color: #ffffff;	padding-left: 25px;	margin: 0px;}	/* General table spacing used throughout site */td.topspace {	padding-left: 3px;	margin-left: 3px;	padding-top: 5px;}	/* General spacing.  Usually used before a pageHeading or subHeading */td.categoryspace {	padding-left: 0px;	margin-left: 0px;	padding-top: 4px;	padding-bottom: 2px;}	/* The background color of the buttons. See font.buttonStyle */td.buttonStyle {	background-color: #ffcc99}	/* We have a privacy policy whenever a personal information is asked for */td.privacyStatement {	background-color: #ffffcc}	/* See class font.textOverBackground */td.textOverBackground {	background-color: #cccccc;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 3px;	margin: 0px;}	/* See class font.textOverBackgroundMyAccount */td.textOverBackgroundMyAccount {	background-color: #cc6600;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 3px;	margin: 0px;}	/* See class  td.textOverBackgroundCharts */td.textOverBackgroundCharts {	background-color: #cccccc;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 3px;	margin: 0px;}	/* See class  th.textOverBackgroundCharts */th.textOverBackgroundCharts {	background-color: #cccccc;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 3px;	margin: 0px;}/* ****************  * Default Styles */body {	margin-top: 5px;	margin-left: 5px;	padding-top: 5px;}/* a:link {	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: underline;	font-size: 7pt;}a:visited {	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: underline;	font-size: 7pt;}a:active {	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: underline font-size : 7pt;}a:hover {	font-family: verdana, arial, helvetica, sans-serif;	text-decoration: underline;	font-size: 7pt;}*/font, p {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}select {	font-family:Arial,Helvetica,Verdana, sans-serif;	font-size: 8pt;	font-weight: normal;	font-style: normal;	text-align: top;	}input {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	font-weight: normal;	font-style: normal;}/***************** * For Product and Item pages *//***************** * FE text styles */	/* FE bold text first line */font.FEBold {	font-family: verdana;	font-size: 10pt;	font-weight: bold;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* FE Bold text */font.FEBoldText {	font-family: arial, helvetica, sans-serif, swiss, geneva;	font-size: 10pt;	font-weight: bold;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* FE text */font.FEText {	font-family: arial, helvetica, sans-serif, swiss, geneva;	font-size: 10pt;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* FE and Recommended Accessory Bold red text style  */font.FEBoldRedText, font.productBoldRedText {	font-family: verdana, arial, helvetica;	font-size: 10pt;	font-weight: bold;	color: #cc0000;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* Product and Item page text */font.productText {	font-family: arial, verdana, helvetica, sans-serif;	font-size: 8pt;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}	/* Product and Item page text in red */font.productRedText {	font-family: arial, verdana, helvetica, sans-serif;	font-size: 8pt;	color: #cc0000;	padding: 0px;	margin: 0px;	text-decoration: none;}/************************************** * Product and Item Pages table styles *//*table.table {	border-style: solid;	border-color: #CCCCCC;	border-width: 2px;	border-top-width: 0px;	border-bottom-width: 0px;	background-color: #CCCCCC;}*/table.table {	border-style: solid;	border-color: #CCCCCC;	border-width: 2px;	border-top-width: 0px;	border-bottom-width: 0px;	background-color: #CCCCCC;}table.tableAcc {	border-style: solid;	border-color: #CCCCCC;	border-width: 2px;/*	border-top-width: 0px;*/	border-bottom-width: 0px;	background-color: #FFFFCC;}tr.tableRowAction {  font-family: arial, helvetica, sans-serif, swiss, geneva;  font-size: 10pt;  padding-left: 3px;  padding-right: 3px;  padding-top: 2px;  height: 17px;  border-style: solid;  border-color: #CCCCCC;  border-width: 0px;  border-left-width: 0px;  border-right-width: 0px;}td.tableRowAction {  font-family: arial, helvetica, sans-serif, swiss, geneva;  font-size: 10pt;  padding-left: 3px;  padding-right: 3px;  padding-top: 2px;  height: 17px;  border-style: solid;  border-color: #CCCCCC;  border-width: 0px;  border-left-width: 0px;  border-right-width: 0px;}tr.tableRowHeader {  font-family: verdana;  font-size: 8pt;  font-weight: bold;  padding-left: 3px;  background-color: #CCCCCC;  height: 17px;  border-style: solid;  border-color: #CCCCCC;  border-width: 2px;}th.tableCellHeader {  font-family: verdana;  font-size: 8pt;  font-weight: bold;  padding-left: 2px;  color: black;  background-color: #CCCCCC;  vertical-align: middle;  height: 17px;  border-style: solid;  border-color: #CCCCCC;  border-width: 2px;}th.tableCellHeaderAcc {  font-family: verdana;  font-size: 8pt;  font-weight: bold;  padding-left: 2px;  color: black;  background-color: #FFFFCC;  vertical-align: middle;  height: 17px;}tr.odd {  font-family: arial, helvetica, sans-serif, swiss, geneva;  font-size: 8pt;  background-color: #ffffff}tr.even {  font-family: arial, helvetica, sans-serif, swiss, geneva;  font-size: 8pt;  background-color: #ffffff}table.appChart {  	font-family: verdana;  	font-size: 8pt;  	font-weight: bold;  	padding-left: 2px;  	color: black;  	background-color: #CCCCCC;  	vertical-align: middle;  	height: 17px;  	border-style: solid;  	border-color: #CCCCCC;  	border-bottom-color: #ffffff;  	border-width: 2px;  	border-bottom-width: 0px;  	text-align: left;}td.tableCellItemDesc {  font-family: arial, helvetica, sans-serif, swiss, geneva;  font-size: 8pt;  font-weight: normal;  padding-left: 4px;  padding-top: 3px;  padding-bottom: 3px;  vertical-align: top;  border-bottom-style: solid;  border-bottom-color: #999999;  border-bottom-width: 2px;}td.tableCell {  font-family: arial, helvetica, sans-serif, swiss, geneva;  font-size: 8pt;  font-weight: normal;  padding-left: 4px;  padding-top: 3px;  padding-bottom: 3px;  vertical-align: top;  border-bottom-style: solid;  border-bottom-color: #999999;  border-bottom-width: 2px;}td.tableCellAddInfo { 	color: #0E4A77; 	font-family: arial, helvetica, sans-serif, swiss, geneva; 	font-size: 8pt; 	font-weight: normal;	padding-left: 4px;  padding-top: 3px;  padding-bottom: 3px;  vertical-align: top;  border-bottom-style: solid;  border-bottom-color: #999999;  border-bottom-width: 2px;} td.tableCellAddInfo span { 	font-weight: bold; }td.tableCellAddInfo div { 	color: #cc0000; }td.tableCellAddInfo ul { 	color: black; 	margin-left: 0; 	padding-left: 0; 	margin-bottom: 0; 	padding-bottom: 0; 	margin-top: 0;	padding-top: 0;	list-style-type: none; }td.tableCellPlain {  padding-left: 4px;  padding-top: 3px;  padding-bottom: 3px;  vertical-align: top;  border-bottom-style: solid;  border-bottom-color: #999999;  border-bottom-width: 2px;}td.tableCellPrice {  font-family: arial, helvetica, sans-serif, swiss, geneva;  font-size: 8pt;  font-weight: bold;  padding-left: 3px;  padding-top: 3px;  padding-bottom: 3px;  vertical-align: top;  border-bottom-style: solid;  border-bottom-color: #999999;  border-bottom-width: 2px;}td.tableCellOrder {  font-family: arial, helvetica, sans-serif, swiss, geneva;  font-size: 8pt;  padding-left: 5px;  padding-right: 5px;  padding-top: 3px;  padding-bottom: 3px;  vertical-align: top;  border-bottom-style: solid;  border-bottom-color: #999999;  border-bottom-width: 2px;}a.documentLinks:link {	font-family: arial, verdana, Helvetica, sans-serif, swiss, geneva;	text-decoration: underline;	font-size: 10pt;/*	line-height: 5pt;	color: #003366;	padding-top: 0px;	padding-left: 3px;	padding-right: 0px;	padding-bottom: 0px;	margin: 0px;*/	padding: 0px;	margin: 0px;}a.documentLinks:visited {	font-size: 10pt;	text-decoration: underline;}a.documentLinks:active {	font-size: 10pt;	text-decoration: underline;}a.documentLinks:hover {	font-size: 10pt;	text-decoration: underline;}font.strongRedTextProd {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #cc0000;	padding: 0px;	margin: 0px;	text-decoration: none;}font.productTextBold {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}/* Begin Endeca Styles CHANGED BY SORENa.leftnav:link {	font-size: 9px;	font-family:Verdana, sans-serif;	color:#003366;	text-decoration: none;}a.leftnav:hover {	font-size: 9px;	font-family:Verdana, sans-serif;	color:#003366;	text-decoration: underline;}a.leftnav:active {	font-size: 9px;	font-family:Verdana, sans-serif;	color:#003366;	text-decoration: underline;}a.leftnav:visited {	font-size: 9px;	font-family:Verdana, sans-serif;	text-decoration: underline;}*/a.leftnav:link { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }a.leftnav:active { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }a.leftnav:visited { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }a.leftnav:hover { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: underline }.lefttext{	font-size : 10px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#000000;	}.lefttext_white{	font-size : 10px;	font-family:Verdana,Arial,Helvetica, sans-serif;	color: White;	font-weight : bold;}.lefttext_black{	font-size : 9px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#000000;	}.lefttext_red{	font-size : 9px;	font-family:verdana, sans-serif;	color:#cc0000;	}a.leftTextRed:link,a.leftTextRed:hover,a.leftTextRed:active,a.leftTextRed:visited  {	font-size: 9px;	font-family:Verdana, sans-serif;	color:#cc0000;	font-weight:bold;	text-decoration: underline;}.selectmake{	font-size : 8pt;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#000000;	width : 140px;}.searchbox{	font-size : 10px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#000000;	width : 140px;}.centertext_blue{	font-size : 10px;	font-family:,Verdana,Arial,Helvetica, sans-serif;	color:#003366;	}.centertext_red{	font-size : 10px;	font-family:Verdana,Arial,Helvetica, sans-serif;	color:#CC0000;	font-weight : bold;}.centertext_gray{	font-size : 10px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color: Gray;}.sortbox{	font-size : 10px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#000000;	width : 150px;}.no_result{	font-size : 12px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#000000;	}.no_result_red{	font-size : 12px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#CC0000;	}a.no_result_red:link{	font-size : 12px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#CC0000;	font-weight : bold;}a.no_result_red:visited{	font-size : 12px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#CC0000;	font-weight : bold;}a.no_result_red:active{	font-size : 12px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#CC0000;	font-weight : bold;}a.no_result_red:hover{	font-size : 12px;	font-family:Arial,Helvetica,Verdana, sans-serif;	color:#CC0000;	font-weight : bold;}.breadcrumb {	font-family:verdana,arial,helvetica,sans-serif;	font-size:10pt;	color:#0000FF;}a.breadcrumb:link {	font-size:10pt;	font-weight:bold;	font-color:0000FF;	line-height:12pt;	font-family:verdana,arial,helvetica,sans-serif;	text-align:left;	text-decoration:underline;}a.breadcrumb:visited {	font-size:10pt;	font-weight:bold;	font-color:336666;	line-height:12pt;	font-family:verdana,arial,helvetica,sans-serif;	text-align:left;	text-decoration:underline;}a.breadcrumb:hover {	font-size:10pt;	font-weight:bold;	font-color:cc6600;	line-height:12pt;	font-family:verdana,arial,helvetica,sans-serif;	text-align:left;	text-decoration:underline;}a.breadcrumb:active {	font-size:10pt;	font-weight:bold;	font-color:336666;	line-height:12pt;	font-family:verdana,arial,helvetica,sans-serif;	text-align:left;	text-decoration:underline;}a.mainNavLinksBlue2up:link, a.mainNavLinksBlue2up:visited, a.mainNavLinksBlue2up:active, a.mainNavLinksBlue2up:hover {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9pt;	font-weight: bold;	color: blue;	text-decoration: underline;	margin: 0px;	padding: 0px;}a.readCrumbs:link { font-size:15pt; font-weight:bold; font-color:0000FF; line-height:12pt; font-family:verdana,arial,helvetica,sans-serif; text-align:left; text-decoration:underline; }a.newBreadCrumbs:visited { font-size:15pt; font-weight:bold; font-color:336666;line-height:12pt; font-family:verdana,arial,helvetica,sans-serif; text-align:left; text-decoration:underline; }a.newBreadCrumbs:hover { font-size:15pt; font-weight:bold; font-color:cc6600; line-height:12pt; font-family:verdana,arial,helvetica,sans-serif; text-align:left; text-decoration:underline; }a.newBreadCrumbs:active { font-size:15pt; font-weight:bold; font-color:336666; line-height:12pt; font-family:verdana,arial,helvetica,sans-serif; text-align:left; text-decoration:underline; }a.brandlinks:link,font.brandlinks {	font-family:Arial,Helvetica,Verdana, sans-serif;	font-size : 12px;}a.brandlinks:visited {	font-family:Arial,Helvetica,Verdana, sans-serif;	font-size : 12px;}a.brandlinks:active {	font-family:Arial,Helvetica,Verdana, sans-serif;	font-size : 12px;}a.brandlinks:hover {	font-family:Arial,Helvetica,Verdana, sans-serif;	font-size : 12px;}a.brandcenterlink:link{	font-size : 9px;	font-family:Verdana, Arial,Helvetica,sans-serif;}a.brandcenterlink:visited{	font-size : 9px;	font-family:Verdana, Arial,Helvetica,sans-serif;}a.brandcenterlink:active{	font-size : 9px;	font-family:Verdana, Arial,Helvetica,sans-serif;}a.brandcenterlink:hover{	font-size : 9px;	font-family:Verdana, Arial,Helvetica,sans-serif;}.brand {	font-family:Arial,Helvetica,Verdana, sans-serif;	font-size : 12px;	color: Black;	font-weight : bold;}.activeDim {	font-family:Verdana,Ariel, sans-serif;	font-size : 11px;	color: #6699cc;	font-weight : bold;}a.activeDim:link {	font-family:Verdana,Ariel, sans-serif;	font-size : 11px;	color: #666666;	font-weight : bold;}a.activeDim:visited {	font-family:Verdana,Ariel, sans-serif;	font-size : 11px;	color: #666666;	font-weight : bold;}a.activeDim:active {	font-family:Verdana,Ariel, sans-serif;	font-size : 11px;	color: #666666;	font-weight : bold;}a.activeDim:hover {	font-family:Verdana,Ariel, sans-serif;	font-size : 11px;	color: #666666;	font-weight : bold;}.title {	font-family:verdana, arial, helvetica, sans-serif;	font-size : 12px;	color: #003366;	font-weight : bold;}/* End Endeca Styles */font.specShopText {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9px;	color: #666666;	padding: 0px;	margin: 0px;}font.topNavTextRed {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9px;	color: #cc0000;	font-weight : bold;	padding: 0px;	margin: 0px;}a.topNavRedLinks:link {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color: #cc0000;	font-weight: bold;	padding: 0px;	margin: 0px;}a.topNavRedLinks:visited {	font-size: 9px;	text-decoration: none;	color: #cc0000;	font-weight: bold;}a.topNavRedLinks:active {	font-size: 9px;	text-decoration: none;	color: #cc0000;	font-weight: bold;}a.topNavRedLinks:hover {	font-size: 9px;	text-decoration: underline;	color: #cc0000;	font-weight: bold;}a.breadcrumbBack:link {	font-family:Arial,Helvetica,Verdana, sans-serif;	font-size : 14px;	font-weight : bold;}a.breadcrumbBack:visited {	font-family:Arial,Helvetica,Verdana, sans-serif;	font-size : 14px;	font-weight : bold;}a.breadcrumbBack:active {	font-family:Arial,Helvetica,Verdana, sans-serif;	font-size : 14px;	font-weight : bold;}a.breadcrumbBack:hover {	font-family:Arial,Helvetica,Verdana, sans-serif;	font-size : 14px;	font-weight : bold;}font.textBold {	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;	color: black;	padding: 0px;	margin: 0px;}a.textLink:link {	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;}a.textLink:visited {	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;}a.textLink:active {	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;}a.textLink:hover {	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;}/*Fry styles */.headerwht	{font-family:Arial; 			font-size:12px;			font-style: italic;			font-weight: bold;			color:#FFFFFF;			}A.bluelink	{font-family:Arial; 			font-size:11px;			color:#0A3076;			font-weight: bold;			text-decoration:none;			}A.bluelink:visited {font-family:Arial; 			font-size:11px;			color:#0A3076;			font-weight: bold;			text-decoration:none;			}A.bluelink:active {font-family:Arial; 			font-size:11px;			color:#0A3076;			font-weight: bold;			text-decoration:none;			}A:hover.bluelink				{font-family:Arial; 			font-size:11px;			color:#CB002C;			font-weight: bold;			text-decoration:none;			}A.viewmore			{font-family:Arial; 			font-size:11px;			font-style: italic;			font-weight: bold;			color:#0A3076;			text-decoration:none;			}A.viewmore:visited			{font-family:Arial; 			font-size:11px;			font-style: italic;			font-weight: bold;			color:#0A3076;			text-decoration:none;			}A.viewmore:active			{font-family:Arial; 			font-size:11px;			font-style: italic;			font-weight: bold;			color:#0A3076;			text-decoration:none;			}A:hover.viewmore			{font-family:Arial; 			font-size:11px;			font-style: italic;			font-weight: bold;			color:#CB002C;			text-decoration:none;			}/* End Fry Styles *//* Styles from Creative */font.Fbluetext {font-family:Arial;font-size:11px;color:#0A3076;font-weight:bold;text-decoration:none;}font.Ftext {font-family:Arial;font-size:11px;color:#000000;text-decoration:none;}/* End Styles from Creative *//* Styles from OneUpWeb */h1	{font-family:Arial; 			font-size:24px;			font-weight: bold;			color:#999999;			}			h1 a:link	{font-family:Arial; 			font-size:24px;			font-weight: bold;			color:#999999;			text-decoration: none;			}h1 a:visited	{font-family:Arial; 			font-size:24px;			font-weight: bold;			color:#999999;			text-decoration: none;			}h1 a:active	{font-family:Arial; 			font-size:16px;			font-weight: bold;			color:#999999;			text-decoration: underline;			}			h1 a:hover	{font-family:Arial; 			font-size:24px;			font-weight: bold;			color:#999999;			text-decoration: underline;			}			h2	{font-size:9pt;	line-height:10pt ;	font-weight: bold;	font-family:verdana,arial,helvetica;	color: #000000;			}			h2 a:link	{font-size:9pt;	line-height:10pt ;	font-weight: bold;	font-family:verdana,arial,helvetica;	color: #000000;	text-decoration: none;			}h2 a:visited	{font-size:9pt;	line-height:10pt ;	font-weight: bold;	font-family:verdana,arial,helvetica;	color: #000000;	text-decoration: none;			}h2 a:active	{font-size:9pt;	line-height:10pt ;	font-weight: bold;	font-family:verdana,arial,helvetica;	color: #000000;	text-decoration: underline;			}			h2 a:hover	{font-size:9pt;	line-height:10pt ;	font-weight: bold;	font-family:verdana,arial,helvetica;	color: #000000;	text-decoration: underline;			}p	{font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	font-weight: normal;	color: black;	padding: 0px;	margin: 0px;	text-decoration: none;}/* End Styles from OneUpWeb */.copywht {	font-family:Arial; 	font-size:11px;	color:#FFFFFF;}.copywhtBold {	font-family:Arial; 	font-size:11px;	font-weight: bold;	color:#FFFFFF;}.guidedNav {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	font-weight: normal;	color: #000000;	font-variant: normal;}.guidedNavTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: normal;	font-weight: bold;	color: #000000;	font-variant: normal;	text-transform: uppercase;	position: static;}.featureTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	text-transform: uppercase;	color: #CC0000;}/* Styles from 307 */.text      { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 12px } .standard { color: black; text-decoration: underline; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; }font.textRed { color: #c00; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 12px; text-transform: uppercase }font.textWhite { color: #fff; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 12px; text-transform: uppercase }a.standardLink:link { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 12px; text-decoration: underline }a.standardLink:visited { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 12px; text-decoration: underline }a:link { color: black; text-decoration: underline }a:hover { text-decoration: underline }a.white:link { font-size: 11px; font-weight: bold; color: white; text-decoration: none }a.red:link { color: maroon; font-size: 11px; font-weight: bold; text-decoration: none }a.gray:link { color: #666; font-size: 11px; font-weight: bold; text-decoration: none }a.white:active { font-size: 11px; font-weight: bold; color: white; text-decoration: none }a.red:active { color: maroon; font-size: 11px; font-weight: bold; text-decoration: none }a.gray:active { color: #666; font-size: 11px; font-weight: bold; text-decoration: none }a.white:visited { font-size: 11px; font-weight: bold; color: white; text-decoration: none }a.red:visited { color: maroon; font-size: 11px; font-weight: bold; text-decoration: none }a.gray:visited { color: #666; font-size: 11px; font-weight: bold; text-decoration: none }a.white:hover { font-size: 11px; font-weight: bold; color: white; text-decoration: underline }a.red:hover { color: maroon; font-size: 11px; font-weight: bold; text-decoration: underline }a.gray:hover { color: #666; font-size: 11px; font-weight: bold; text-decoration: underline }a.whiteSmall:link { font-size: 9px; font-weight: bold; color: white; text-decoration: none }a.whiteSmall:active { font-size: 9px; font-weight: bold; color: white; text-decoration: none }a.whiteSmall:visited { font-size: 9px; font-weight: bold; color: white; text-decoration: none }a.whiteSmall:hover { font-size: 9px; font-weight: bold; color: white; text-decoration: underline }a.newfooter:link { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none }a.newfooter:active { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none }a.newfooter:visited { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none }a.newfooter:hover { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: underline }a.newbrand:link { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none }a.newbrand:active { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none }a.newbrand:visited { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none }a.newbrand:hover { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: underline }font.breadcrumb { color: #333; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none}a.breadcrumb { color: #333; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none}a.breadcrumb:link { color: #333; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none }a.breadcrumb:active { color: #333; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: norma; text-decoration: none }a.breadcrumb:visited { color: #333; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none }a.breadcrumb:hover { color: #333; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: underline }font.leftNav     { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.results { color: black; font-size: 14px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.leftNav:link     { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.leftNav:active     { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.leftNav:visited     { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.leftNav:hover     { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: underline }font.leftNavPlus     { color: black; font-size: 14px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.leftNavPlus:link     { color: black; font-size: 14px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.leftNavPlus:active     { color: black; font-size: 14px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.leftNavPlus:visited     { color: black; font-size: 14px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.leftNavPlus:hover     { color: black; font-size: 14px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: underline }font.refinement     { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.refinement:link     { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.refinement:active     { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.refinement:visited     { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: none }font.refinement:hover     { color: black; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 16px; text-decoration: underline }font.redtext    { color: #c00; font-size: 11px; font-family: arial, verdana, helvetica; line-height: 12px }font.redCrumb { color: #c00; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal }font.head   { color: black; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal; text-transform: uppercase }font.headFeat { color: #900; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal; text-transform: uppercase }font.headWht { color: white; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal; text-transform: uppercase }font.clickHere { color: white; font-size: 11px; font-family: Helvetica, Arial, verdana; font-weight: normal; line-height: normal; text-decoration: underline; text-transform: uppercase }font.headerGray  { color: #666; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal; text-transform: uppercase }font.headerRed { color: maroon; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal; text-transform: uppercase }font.headGray   { color: #e5e4e1; font-size: 13px; font-family: arial, verdana, helvetica; font-variant: normal; font-weight: bold; line-height: normal; text-transform: uppercase }font.headGrayBlk { color: black; font: italic bold 12px arial, verdana, helvetica; text-transform: capitalize }font.headGrayPlus  { color: #e5e4e1; font: italic bold 13px arial, verdana, helvetica; text-transform: capitalize }font.yourVehicle { color: white; font-size: 14px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal; font-stretch: normal; text-transform: uppercase }.categoryTitle { color: #ccc; font-size: 35px; font-family: arial, verdana, helvetica; font-variant: normal; font-weight: bold; line-height: normal; text-transform: uppercase }.categoryTitleMed { color: #ccc; font-size: 25px; font-family: arial, verdana, helvetica; font-variant: normal; font-weight: bold; line-height: normal; text-transform: uppercase }.categoryTitleSmall{ color: #ccc; font-size: 22px; font-family: arial, verdana, helvetica; font-variant: normal; font-weight: bold; line-height: normal; text-transform: uppercase }font.categoryTitleB { color: #ccc; font-size: 25px; font-family: arial, verdana, helvetica; font-variant: normal; font-weight: bold; line-height: normal; text-transform: uppercase }font.categoryMake    { color: #ccc; font-size: 60px; font-family: "arial thin", Arial, helvetica, verdana; font-variant: normal; font-weight: normal; line-height: normal; text-transform: uppercase }font.categoryMakeB   { color: #ccc; font-size: 35px; font-family: "arial thin", Arial, helvetica, verdana; font-variant: normal; font-weight: normal; line-height: normal; text-transform: uppercase }font.categoryModel    { color: #ccc; font-size: 60px; font-family: "arial black", "Arial bold", helvetica, verdana; font-variant: normal; font-weight: bold; line-height: normal; font-stretch: expanded; text-transform: uppercase }font.freeShip  { color: white; font-size: 20px; font-family: "helvetica bold", helvetica, Arial, "arial black", "Arial bold", verdana; font-variant: normal; font-weight: bold; line-height: normal; font-stretch: expanded; text-transform: uppercase }font.expDate  { color: white; font-size: 16px; font-family: Helvetica, Arial, verdana; font-variant: normal; font-weight: bold; line-height: normal; font-stretch: expanded; text-transform: uppercase }font.categoryModelB    { color: #ccc; font-size: 35px; font-family: "arial black", "Arial bold", helvetica, verdana; font-variant: normal; font-weight: bold; line-height: normal; font-stretch: expanded; text-transform: uppercase }font.headLower  { color: black; font-size: 14px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal }font.beginStart    { color: white; font-size: 18px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal }font.phoneNum { color: white; font-size: 16px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal }font.beginStartBlk { color: black; font-size: 18px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal }font.foottext   { font-size: 9px; font-family: verdana, helvetica, aria; line-height: 11px }font.chooseCarRed { color: #990000; font-size: 16px; font-family: arial, verdana, helvetica; font-weight: bold; line-height: normal }table.headerTable10101 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_home.jpg');}table.headerTable10107 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_rv.jpg');}table.headerTable10113 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_atv.jpg');}table.headerTable10111 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_cycle.jpg');}table.headerTable10615 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_cycle.jpg');}table.headerTable10112 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_cycle.jpg');}table.headerTable10108 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_jeep.jpg');}table.headerTable10102 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_sportc.jpg');}table.headerTable10105 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_suv.jpg');}table.headerTable10614 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_truck.jpg');}table.headerTable10106 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_van.jpg');}table.headerTable10110 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_vw.jpg');}table.headerTable10109 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_ptc.jpg');}table.headerTable10103 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_truck.jpg');}table.headerTable10104 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_truck.jpg');}table.headerTable10114 {background-color: #3A3A46; background-image:url('/wcsstore/jcwhitney/jcw/en_US/images/header_bknd_car.jpg');}.brands { color: #333; font-size: 12px; font-family: Helvetica, Arial; line-height: 14px }a.brands {font-size : 12px; font-family: Helvetica, Arial; color:#333; text-decoration:none;}a.brands:link {font-size : 12px; font-family: Helvetica, Arial; color:#333; text-decoration:none;}a.brands:active {font-size : 12px; font-family: Helvetica, Arial; color:#333; text-decoration:none;}a.brands:visited {font-size : 12px; font-family: Helvetica, Arial; color:#333; text-decoration:none;}a.brands:hover {font-size : 12px; font-family: Helvetica, Arial; color:#333; text-decoration:underline;}.resultsChain  { color: black; font-size: 12px; font-family: Helvetica, Arial; line-height: 15px }.resultsChainBold { color: #333; font-size: 12px; font-family: "Helvetica Black", "Arial Black", Helvetica, Arial; line-height: 15px }a.centerlink{	font-size : 9px;	font-family:Verdana, Arial,Helvetica,sans-serif;	color:#003366;	text-decoration:underline;	}a.centerlinkPlus{	font-size : 12px;	font-family:Verdana, Arial,Helvetica,sans-serif;	color:#003366;	text-decoration:underline;	}.centertext{	font-size : 9px;	font-family:Verdana,Arial,Helvetica, sans-serif;	color:#000000;	text-decoration:none;}.centertextPlus{	font-size : 12px;	font-family:Verdana,Arial,Helvetica, sans-serif;	color:#000000;	text-decoration:none;}.box { font-size: 10px; font-family: arial, verdana, helvetica; height: 16px }.button { font-size: 10px; font-family: arial, verdana, helvetica, sans-serif }.list { font-size: 10px; font-family: arial, verdana, helvetica }.area  { font-size: 10px; font-family: arial, verdana, helvetica, sans-serif }/* End - Styles from 307 *//* InstallPRO styles */font.textFaded      { color: #c9c9c8; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; line-height: 12px } .IPbody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}a.IPlink{	font-size : 12px;	font-family:Verdana, Arial,Helvetica,sans-serif;	color:#003366;	text-decoration:underline;	}.IPbody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}table.installerList {  	font-family: verdana;  	font-size: 8pt;  	font-weight: bold;  	padding-left: 2px;  	color: black;  	background-color: #CCCCCC;  	vertical-align: middle;  	height: 17px;  	border-style: solid;  	border-color: #CCCCCC;  	border-bottom-color: #ffffff;  	border-width: 2px;	border-bottom-width: 0px;  	text-align: left;}td.installerList {  font-family: arial, helvetica, sans-serif, swiss, geneva;  font-size: 8pt;  font-weight: normal;  padding-left: 4px;  padding-top: 3px;  padding-bottom: 3px;  vertical-align: top;  border-bottom-style: solid;  border-bottom-color: #999999;  border-bottom-width: 2px;}/* End InstallPRO styles *//* CarParts styles */.CarPartsTopRedNav {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FF0000;}.CarPartsTopBox {	padding-right: 15px;	text-align: right;	color: #FF0000;}.CarPartsBottomBlueBarText {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	padding-left: 16px;}.CarPartsLeftNavBodyText {	padding-left: 16px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	padding-right: 18px;	line-height: 16px;}.CarPartsLeftNavHeaderSpacer {	padding-bottom: 5px;}.CarPartsBodyBox {	padding-left: 20px;}.CarPartsBody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 17px;}.CarPartsBodyHeaderBlue {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	font-weight: bold;}.CarPartsBodyHeaderBlack {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;}.CarPartsBodyHeaderWhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;}.CarPartsBodyStrikeThru {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: line-through;}.CarPartsRedShipping {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF0000;}/* End CarParts styles *//* Begin Car Shop Styles *//* BEGIN LEFT NAVIGATION */#lnav { width: 178px; margin: 0px; padding: 0px; background-color: #eee; border-left: 1px solid #996666; border-right: 1px solid #996666; border-bottom: 1px solid #996666;}#lnav ul.greymar { list-style-type: none; margin: 0px 0px 0px 0px; padding: 6px 6px 30px 6px;}#lnav ul.greymar li { color: #333; font-family:arial,helvetica,sans-serif; font-size:11px; line-height: 16px;}#lnav ul.greymar a, a:active, a:visited { color: #333; text-decoration: none;}#lnav ul.greymar a:hover { text-decoration: underline;}/* END LEFT NAVIGATION *//* BEGIN FEATURED CATEGORIES */table.categories { width: 548; margin: 10px 0px 0px 10px; font-family:arial black,arial,helvetica,sans-serif; color:#333;}table.categories th { height: 22px; padding-left: 7px; text-align:left; font-size: 16px; font-weight: normal; color:#fff; background-color:#999;}table.categories td { vertical-align:bottom; text-align:left; line-height: 16px;}table.categories td.norm { padding: 10px 20px 0px 7px;}table.categories td.end { padding: 10px 12px 0px 7px;}table.categories img { display: block;}table.categories a, a:active, a:visited { color: #333; text-decoration: none;}table.categories a:hover {  color: #cc0000;}/* END FEATURED CATEGORIES *//* BEGIN FEATURED PRODUCTS */table.products { width: 548; margin: 20px 0px 0px 10px; color:#333; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999;}table.products th { height: 22px; padding-left: 7px; text-align:left; font-size: 16px; font-family:arial black,arial,helvetica,sans-serif; font-weight: normal; color:#fff; background-color:#999;}table.products td { vertical-align:top; text-align:left; font-size: 10px; font-family:arial,helvetica,sans-serif;}table.products td.norm { padding: 20px 40px 20px 7px;}table.products td.end { padding: 20px 30px 20px 7px;}table.products img { display: block;}table.products a, a:active, a:visited { color: #333; text-decoration: none;}table.products a:hover {  color: #cc0000;}/* END FEATURED PRODUCTS *//* BEGIN TOP BRANDS */table.brands { width: 548; margin: 20px 0px 0px 10px; color:#333; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999;}table.brands th { height: 22px; padding-left: 7px; text-align:left; font-size: 16px; font-family:arial black,arial,helvetica,sans-serif; font-weight: normal; color:#fff; background-color:#999;}table.brands td { height: 90px; vertical-align:center;}table.brands img { display: block;}/* END TOP BRANDS *//*End Car Shop Styles *//*Begin Truck Shop Styles */#lnav_truck { width: 178px; margin: 0px; padding: 0px; background-color: #fff; border-left: 1px solid #003366; border-right: 1px solid #003366; border-bottom: 1px solid #003366;}#lnav_truck ul.trckmar { list-style-type: none; margin: 0px 0px 0px 0px; padding: 6px 6px 30px 6px;}#lnav_truck ul.trckmar li { color: #333; font-family:arial,helvetica,sans-serif; font-size:11px; line-height: 16px;}#lnav_truck ul.trckmar a, a:active, a:visited { color: #333; text-decoration: none;}#lnav_truck ul.trckmar a:hover { text-decoration: underline;}/*End Truck Shop Styles *//* Begin Motorcycle style *//* BEGIN LEFT NAVIGATION */#lmotonav { width: 178px; margin: 0px; padding: 0px; background-color: #eee; border-left: 1px solid #ff9933; border-right: 1px solid #ff9933; border-bottom: 1px solid #ff9933;}#lmotonav ul.motomar { list-style-type: none; margin: 0px 0px 0px 0px; padding: 6px 6px 30px 6px;}#lmotonav ul.motomar li { color: #333; font-family:arial,helvetica,sans-serif; font-size:11px; line-height: 16px;}#lmotonav ul.motomar a, a:active, a:visited { color: #333; text-decoration: none;}#lmotonav ul.motomar a:hover { text-decoration: underline;}/* END LEFT NAVIGATION *//* END Motorcycle style *//* Begin Volkswagen style *//* BEGIN LEFT NAVIGATION */#lnav_vw { width: 178px; margin: 0px; padding: 0px; background-color: #eee; border-left: 1px solid #cc3333; border-right: 1px solid #cc3333; border-bottom: 1px solid #cc3333;}#lnav_vw ul.vwmar { list-style-type: none; margin: 0px 0px 0px 0px; padding: 6px 6px 30px 6px;}#lnav_vw ul.vwmar li { color: #333; font-family:arial,helvetica,sans-serif; font-size:11px; line-height: 16px;}#lnav_vw ul.vwmar a, a:active, a:visited { color: #333; text-decoration: none;}#lnav_vw ul.vwmar a:hover { text-decoration: underline;}/* END LEFT NAVIGATION *//* End Volkswagen style *//*Begin SUV style *//* BEGIN LEFT NAVIGATION */#lnav_suv { width: 178px; margin: 0px; padding: 0px; background-color: #fff; border-left: 1px solid #003300; border-right: 1px solid #003300; border-bottom: 1px solid #003300;}#lnav_suv ul.suvmar { list-style-type: none; margin: 0px 0px 0px 0px; padding: 6px 6px 30px 6px;}#lnav_suv ul.suvmar li { color: #333; font-family:arial,helvetica,sans-serif; font-size:11px; line-height: 16px;}#lnav_suv ul.suvmar a, a:active, a:visited { color: #333; text-decoration: none;}#lnav_suv ul.suvmar a:hover { text-decoration: underline;}/* END LEFT NAVIGATION *//* End SUV style */font.promoCode {	font-family: arial;	font-size: 16pt;	color: black;	font-weight: bold;}font.promoCodeHighlight {	font-family: arial;	font-size: 16pt;	color: #cc0000;	font-weight: bold;}font.promoCodeQfy {	font-family: arial;	font-size: 13pt;	color: black;	font-weight: bold;}font.promoCodeQfyHighlight {	font-family: arial;	font-size: 13pt;	color: #cc0000;	font-weight: bold;}font.promoCodeExplain1 {	font-family: arial;	font-size: 13pt;	color: #3333cc;	font-weight: bold;}font.promoCodeExplain2 {	font-family: arial;	font-size: 13pt;	color: black;	font-weight: bold;}font.newsearchfont {	font-family: Arial, Helvetica, sans-serif;	font-size:14px;	font-weight: 	bold;color: #9a1d21;}