/* ***************************************** 
	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;
}

	/* 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: underline;
	font-size: 8pt;
	color: #336666;
	font-weight: bold;
}

a.categoryLinks:visited {
	text-decoration: underline;
	color: #336666;
	font-weight: bold;
}

a.categoryLinks:active {
	text-decoration: underline;
	color: #336666;
	font-weight: bold;
}

a.categoryLinks:hover {
	text-decoration: none;
	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: underline;
	color: #003366;
}

a.breadCrumbs:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	color: #336666;
}

a.breadCrumbs:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	color: #336666;
}

a.breadCrumbs:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	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: #f5f5f5;
	padding: 0px;
	margin: 0px;
}

	/* The background & style of the right sidebar found on the homepages */
td.rightSidebar {
	padding-left: 10px;
	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;
}

/* ************************************
 * 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.subheadWhiteText {
	font-size: 9pt;
	line-height: 10pt ;
	color: white;
	font-weight: bold;
	font-family: verdana,arial,helvetica;
}

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;
}

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.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.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 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.strongRedTextGeneral {
	font-family: verdana;
	font-size: 8pt;
	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;
}

	/* 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;
}

	/* 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;
}

/* 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;
/*  border-style: solid;
  border-color: #CCCCCC;
  border-width: 2px;
  border-bottom-width: 0px;*/
}

tr.tableRowOdd {
  font-family: arial, helvetica, sans-serif, swiss, geneva;
  font-size: 8pt;
  background-color: #ffffff
}
tr.tableRowEven {
  font-family: arial, helvetica, sans-serif, swiss, geneva;
  font-size: 8pt;
  background-color: #ffffff
}

td.tableCellItemDesc {
  font-family: arial, helvetica, sans-serif, swiss, geneva;
  font-size: 8pt;
  padding-left: 4px;
/*  padding-right: 5px;*/
  padding-top: 3px;
  padding-bottom: 3px;
  vertical-align: top;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  border-bottom-width: 2px;
/*  border-right-style: solid;
  border-right-color: #ffffff;
  border-right-width: 2px;*/
}

td.tableCell {
  font-family: arial, helvetica, sans-serif, swiss, geneva;
  font-size: 8pt;
  padding-left: 4px;
/*  padding-right: 5px;*/
  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 */

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;
}

.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;
}


a.centerlink{
	font-size : 9px;
	font-family:Verdana, Arial,Helvetica,sans-serif;
	color:#003366;
	
}


.centertext{
	font-size : 10px;
	font-family:,Verdana,Arial,Helvetica, sans-serif;
	color:#000000;
	
}

.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:Arial,Helvetica,Verdana, sans-serif;
	font-size : 12px;
	color:#003366
}

a.breadcrumb:link {
	font-family:Arial,Helvetica,Verdana, sans-serif;
	font-size : 12px;
	color:#003366;
	font-weight : bold;
}

a.breadcrumb:visited {
	font-family:Arial,Helvetica,Verdana, sans-serif;
	font-size : 12px;
	color:#003366;
	font-weight : bold;
}

a.breadcrumb:active {
	font-family:Arial,Helvetica,Verdana, sans-serif;
	font-size : 12px;
	color:#003366;
	font-weight : bold;
}

a.breadcrumb:hover {
	font-family:Arial,Helvetica,Verdana, sans-serif;
	font-size : 12px;
	color:#003366;
	font-weight : bold;
}

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;
}