body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #252525;
	line-height: 120%;
}

body A, p A, h1 A, h2 A, h3 A, table A, td A, th A {
	/*color: #0000CC;*/  /* dark purple/blue default text link */
	color: #074890;
}

body A:hover, p A:hover, h1 A:hover, h2 A:hover, h3 A:hover, table A:hover, td A:hover, th A:hover {
	color: #FF3300;
}

sup {
	line-height: 0;
}

strike, strike #price, strike #pricelarge {
	color: #336633;
}

/* prod page right space */
#right {
float: right;
width: 418px;
}

small, .small {
	font-size: 10px;
}

large, .large {
	font-size: 14px;
	line-height:16px
}

.image A {
	color: #999999;
}

#textblock{
	/*float: inherit;*/
	margin-top: 0px;
	margin-bottom: 4px;
}

#required{
	font-size: 11px;
	color: #FF0000;
}

#highlight{
	color: #0a628a;
	font-size: 13px;
//	color: #CC0000;
}

#originalprice{
	color: #666666;
	text-decoration: line-through;
}

#discountedprice{
	color: #CC0000;
	font-size: 16px;
}

.bestopCloserLook a:link{
	background-image: url('/global_images/closer_look_guide_arrow.gif');	
	background-repeat: no-repeat; 
	padding-left: 20px;	
	padding-bottom: 4px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #001974;
}

.bestopCloserLook a:hover{
	color: #ff0000;
}

.subNavSelected {
	font-family: arial,helvetica,verdana,sans-serif;
	color: #001974;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	background-image: url('/global_images/search/btn.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 13px;
}
#subNav a:link,#subNav a:visited {
	font-family: arial,helvetica,verdana,sans-serif;
	color: #001974;
	text-decoration: none;
}
#subNav a:hover {
	color: #ff0000;
	text-decoration: underline;
}
/* ### metaData is for the manufacturer/price search on the product search pages - added 5/22/09 */
#metaData {
	font-family: arial,helvetica,verdana,sans-serif;
//	color: #08476f;
	text-decoration: none;
}

#metaData a:link,#metaData a:visited,#metaData a:active {
	font-family: arial,helvetica,verdana,sans-serif;
	color:black;
	text-decoration: none;
//	border-bottom:1px solid #a9a794;
}
#metaData a:hover {
	font-family: arial,helvetica,verdana,sans-serif;
	color:#FF3300;
	text-decoration: none;
	border-bottom:1px solid #FF3300;
}

#metaDataShowAll {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 11px;
//	color: #08476f;
	text-decoration: none;
}

#metaDataShowAll a:link,#metaData a:visited,#metaData a:active {
	font-family: arial,helvetica,verdana,sans-serif;
//	color:#08476f;
	text-decoration: none;
//	border-bottom:1px solid #9a9eb7;
}
#metaDataShowAll a:hover {
	font-family: arial,helvetica,verdana,sans-serif;
//	color:#08476f;
	text-decoration: none;
//	border-bottom:1px solid #08476f;
}

/* ### merchtitle is for the title above a merch spot ### */
#merchtitle {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	color: #001974;
	border-bottom: 2px solid red;
}

/* My Comment */
#merchtitle a:link,#merchtitle a:visited,#merchtitle a:active {
	font-size: 13px;
	line-height: 17px;
	color:#001974;
	text-decoration: none;
}
#merchtitle a:hover {
	color:#FF3300;
	text-decoration: none;
}

/* ### priceline is for the prices below a merch spot ### */
#priceline {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 1px;
	margin-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 1px;
}
#priceline a:link,#priceline a:visited,#priceline a:active {
	font-size: 11px;
	/*color:#001974;*/
	color: #0f3866;
	text-decoration: none;
}
#priceline a:hover {
	color:#FF0000;
	text-decoration: underline;
}
#priceline sup{
	vertical-align: top;
	font-size: 10px;
	line-height:13px
}
#price {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	/*color:#c44b02;*/
	color:#0f719e; /* BLUE */
	/*color:#377d00; */ /* GREEN */
	text-decoration: none;
}

#pricehighlight, #pricehighlight a:link,#pricehighlight a:visited,#pricehighlight a:active {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFCC;
}

#pricehighlight a:hover {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#FF3300;
	text-decoration: none;
	background-color: #FFFFCC;
}

#pricehighlightNOyellow, #pricehighlightNOyellow a:link,#pricehighlightNOyellow a:visited,#pricehighlightNOyellow a:active {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}

#pricehighlightNOyellow a:hover {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#FF3300;
	text-decoration: none;
}

#darkred {
	color: #CC0000;
}
a:hover #darkred {
	color: #FF3300;
}
#undrSmLnk {
	font-size: 10px;
	text-decoration: underline;
	color: #0000CC;
}
a:hover #undrSmLnk {
	font-size: 10px;
	text-decoration: underline;
	color: #FF3300;
}
#plainSmLnk {
	font-size: 10px;
	text-decoration: none;
}



#pricelarge {
	/*font-family: "arial narrow",arial,helvetica,verdana,sans-serif;*/
	font-family: arial,verdana,sans-serif;
	/*font-size: 16px;	adam comment 02/23/10 */
	font-size: 20px;
	font-weight: bold;
	/*color:#377d00;*/ /* GREEN */
	color:#0f719e; /* BLUE */
	/*color:#00746B;*/ /* TEAL */
	/*color: #02665e;*/ /* DARKER TEAL */
	/*color: #28546b;*/ /* DARKER BLUE*/	
	text-decoration: none;
	line-height: 100%;

}
#pricelarge sup{
	vertical-align: top;
	font-size: 15px;
	line-height:13px
}

#rolloverimg {
	border-color: #FFFFFF;
}
#rolloverimg a:link,#rolloverimg a:visited,#rolloverimg a:active {
	border-color: #FFFFFF;
}
#rolloverimg a:hover {
	border-color: #FF0000;
}


#label {
	font-size: 11px;
	color:#333333;
}

h1 { /* Page Title */
	/*font-family: "arial narrow",arial,helvetica,verdana,sans-serif;
	font-size: 20px;*/
	font-family: arial,verdana,sans-serif;
	font-size: 18px;
	line-height: 100%;
	/*color:#3d8206;*/ /* GREEN */
	/*color: #28546b;*/ /* DARKER BLUE*/
	/*color: #00746B;*/ /* TEAL */
	color: #02665e; /* DARKER TEAL */
	/*color: #178184;*/
	/*color: #18787b;*/ /* LIGHTER TEAL */
	/*border-bottom: 1px solid grey;*/
	padding-bottom: 0px;
	margin-bottom: 3px;
	margin-top: -2px;
}

h2 { /* Sub Title */
	/*font-family: "arial narrow",arial,helvetica,verdana,sans-serif;
	font-size: 16px;*/
	font-family: arial,verdana,sans-serif;
	font-size: 14px;
	line-height: 100%;
	color: #224a3c;
	/*border-bottom: 2px solid red;*/
	padding-bottom: 1px;
	margin-bottom: 3px;
	text-decoration: none;
}

h3 {  /* Price line blue */
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #434343;
	/*color: #333333;*/
	margin-top: 2px;
	margin-bottom: 2px;
}

h5 {  /* Price line note */
	font-size: 10px;
	line-height: 150%;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
}

h6 {
	padding-left: 7px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 1px;
	margin-bottom: 3px;
	padding-top: 1px;
	margin-top: 3px;
	text-align: left;
	color: #CCCCCC;
}

ul#featurelist {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul#featurelist li {
	background-image: url(/global_images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2 .4em;
	padding-left: 12px;
	padding-bottom: 4px;
}

ul#featurelist li a:link {
	color: #000066;
	text-decoration: underline;
}

ul#featurelist li a:hover {
	color: #FF0000;
	text-decoration: underline;
}

ul#featurelist li a span#featurelistprice {
	color: #FF0000;
	text-decoration: none;
}


ul#checkboxlist {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul#checkboxlist li {
	background: url(/global_images/check_box.gif);
	background-repeat: no-repeat;
	background-position: 0 0em;
	padding-left: 18px;
	padding-bottom: 4px;
	padding-top: 5px;
	vertical-align: text-bottom;
	
}

ul#checkboxlist li a:link {
	color: #000066;
	text-decoration: underline;
}

ul#checkboxlist li a:hover {
	color: #FF0000;
	text-decoration: underline;
}

ul#checkboxlist li a span#featurelistprice {
	color: #FF0000;
	text-decoration: none;
}


ul#quadlist {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	list-style-type: none;
	padding-left: 13;
	margin: 0;
	line-height: .9;
	text-indent: -20px

}

ul#quadlist li {
	/*background-image: url(/global_images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2 .4em;*/
	padding-left: 12px;
	padding-bottom: 4px;
	line-height: .9
}

ul#quadlist li a:link {
	color: #000066;
	text-decoration: underline;
	line-height: .9
}

ul#quadlist li a:hover {
	color: #FF0000;
	text-decoration: underline;
	line-height: .9
}

ul#quadlist li a span#featurelistprice {
	color: #FF0000;
	text-decoration: none;
	line-height: .9
}

ul#primary-nav{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	width: 184px; /* Width of Menu Items */
	/*border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	background-image: url(leftside-back.gif);*/
	/*background: #FFF;*/ /* IE6 Bug */
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
	text-indent: -29px;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #FFF;
	padding: 2px 3px; /* first number is v padding, second is h padding */
	/*border: 1px solid #ccc;*/
	border-bottom: 0;
	padding-left: 42px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav li.over { color: #FFCC00;background-color: #374843; }
ul#primary-nav li a:hover { color: #FFCC00;background-color: #374843; }

#allbrands {
	display: none;
}
Table.navbar A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    color : #3b3b3b;
	line-height: 98%;
	font-weight: bold;
}
Table.navbar A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: NONE;
    color : #e0303a;
   	line-height: 98%;
	font-weight: bold;
}

div.arbpad { 
	padding-top: .10cm;
}

a.arb:link { 
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	line-height: 100%;
	color: WHITE;
	text-decoration: none;
	font-weight: bold;
}

a.arb:visited { 
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	line-height: 100%;
	color: WHITE;
	text-decoration: none;
	font-weight: bold;
}

a.arb:hover { 
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	line-height: 100%;
	color: #efd226;
	text-decoration: none;
	font-weight: bold;
}

.news_article {
	padding-right: 12px;
	padding-left: 12px;
	color: #424242;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
.news_image, a.news_image:visited, a.news_image:active, a.news_image:link {
	border: 1px solid #000;
	padding: 3px;
	background-color: #fff;
	margin: 1px;
}

a.news_image:hover {
	border: 1px solid #000;
	padding: 3px;
	background-color: #53ff22;
	margin: 1px;
}

.news_paper {
	padding-top: 4px;
	padding-bottom: 4px;
}
a.news_continue, a.news_continue:visited, a.news_continue:link, a.news_continue:active {
	color: #424242;
	text-decoration: none;
	font-size: 10px;
}
a.news_continue:hover {
	color: #00734c;
}

/* ### priceline is for the prices below a merch spot ### */
a.advisor:link {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 1px;
	margin-bottom: 1px;
	line-height:10px;
	text-decoration: none;
	color:#001974;	
	
}

a.advisor:hover {
	color:#FF0000;
	text-decoration: underline;
}

/* For the replacement parts table */
#parts_table thead {
	background-color: #cccccc;
}

.highlight_row {
	color: white;
	background-color: #dddddd;
	cursor: pointer;
}

.selected_row{
	color: white;
    background-color: #f1edc3;
    cursor: pointer;
}

/* Replacement Parts Pages */

#veh-table {
	text-align: right;
	font-size: 14px;
	color:#555555;
	font-weight: bold;
	text-decoration: none;
}
#veh-table a:link,#veh-table a:visited,#veh-table a:active {
	text-align: right;
	font-size: 14px;
	color:#0f719e;
	font-weight: bold;
	text-decoration: none;
}
#veh-table a:hover {
	text-align: right;
	font-size: 14px;
	color:#f26522;
	font-weight: bold;
	text-decoration: none;
}


