/* Article Pages
 * ------------------------------
 */
.article_header {
	padding: 1px 0 0 1px;
}

h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #666;
	font-weight: normal;
	line-height: 2px;
	margin:10px;
}

h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: normal;
    line-height: 2px;
	margin:10px;

}

h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #000;
	font-weight: normal;
    line-height: 2px;

}

.subCatAuto p{
	font-size:12px;
	font-weight:normal 
	color:#000000;
}

.subCatAuto p a{
	font-size:12px;
	font-weight:normal 
	color:#000000;
}

.subCatAuto p a:hover{
	font-size:12px;
	font-weight:normal 
	color:#000000;
}

/* Product Listing
 * ------------------------------
 */

#jmenuhide b { /* Sort By Text */
	font-size:11px;
	font-weight:bold !important;
	color:#000000;
}

#jmenuhide select { /* Sort By Type Dropdown */
	border:1px solid #bcbcbc;
	color:#000000;
}

form#MainForm table tr td table tr td font b { /* Pagination Text */
	font-size:11px !important;
	color:#000000 !important;
	font-weight:normal !important;
}

form#MainForm table tr td table tr td font b select, form#MainForm table tr td table tr td font b input#Page_SR { /* Pagination Input Box & Dropdown */
	border:1px solid #bcbcbc;
	color:#000000;
	text-align:center;
}

#content_area table tr td table tr td table tr td a.productnamecolor { /* Product Name Link */
	color:#393a96;
	font-size:13px;
	font-weight:bold;
}

form#MainForm table tr td table tr td font.colors_text b { /* Our Price Text */
	font-size:12px !important;;
	font-weight:bold !important;
	color:#000000 !important;
}

.colors_productprice { /* Our Price Price */
	font-size:12px !important;
	font-weight:bold;
	color:#555555 !important;;
}

td.colors_backgroundneutral { /* Subcategory Links Background */
	background-color:#e7e8f7;
}

td.colors_backgroundneutral table.colors_backgroundlight { /* Hide Choose A Subcategory */
	display:none;
}

td.colors_backgroundneutral table.colors_backgroundlight b { /* Choose A Subcategory Title */
	color:#e7e8f7;
}

td.colors_backgroundneutral table tr td table tr td font b a { /* Subcategory Links */
	color:#303b97 !important;
	font-size:10px;
	font-weight:bold;
}


/* Product Info
 * ------------------------------
 */
 
a#product_photo_zoom_url {
	display:block;
	width:250px;
}

.productnamecolorLARGE, a.productnamecolorLARGE { /* Product Name */
	color:#393a96;
	font-size:16px;
	font-weight:bold;
}

#additional_photos { /* Additional Photos Text */
	color:#393a96;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:10px 0px 0px 0px;
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.colors_text, #content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.colors_text b { /* List Price Text, List Price, Our Price Text */
	color:#000000 !important;
	font-size:11px;
	font-weight:bold !important;
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td i { /* Product Code */
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#999999 !important;
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table+br, #content_area form table tr td table.colors_pricebox tr td table tr td table tr td table+br+br { /* Remove Extra Break After Our Price */
	display:none !important;
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td { /* Stock Status Text */
	color:#000000 !important;
	font-size:11px;
	font-weight:bold !important;
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td b font[color="#009900"] { /* Stock Status */
	color:#f38321 !important;
	font-size:11px;
	font-weight:bold !important;
}

table.colors_pricebox select { /* Choose Your Options Dropdowns */
	border:1px solid #b5b5b5;
	color:#000000;
}

table.colors_pricebox tr td table tr td table tr td table tr td font.colors_productname i b { /* Options Category Headers */
	color:#000000;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:5px 0px 0px 0px;
}

#content_area form table.colors_pricebox tr td table tr td table tr td table tr td { /* Options Descriptions */
	font-weight:normal !important;
}

td.smalltext a { /* Recent History Product Name */
	color:#363a96;
	font-size:11px;
}

table.colors_backgroundlight .pricecolor { /* Recent History Product Price */
	color:#555555;
	font-size:11px !important;
	font-weight:bold;
}

#content_area form table tr td table.colors_lines_light tr td table tr td.colors_background_main table tr td a.productnamecolorsmall { /* Related Products Product Title */
	color:#35399c;
	font-size:12px;
	font-weight:bold;
}

#content_area table.colors_lines_light tr td table tr td b { /* Related Products Product Our Price Text */
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

#content_area form table tr td table.colors_lines_light tr td table tr td.colors_background_main table tr td table tr td b font.pricecolorsmall { /* Related Products Product Price */
	color:#555555;
	font-size:11px;
	font-weight:bold;
}


/* Shopping Cart
 * ------------------------------
 */
#cart_continueshop { /* Continue Shopping Button */
	padding:5px 0px 0px 15px;
	margin:-10px 0px -10px 0px;
}


#content_area table tr td table tr td form table tr td table tr td font.carttext a.carttext b { /* Product Title */
	font-size:12px;
	font-weight:bold;
	color:#393a96;
	text-decoration:none !important;
}

#content_area table tr td table tr td form table tr td table tr td font.carttext a.carttext:link { /* Product Title Link */
	text-decoration:none !important;
}

#content_area table tr td table tr td form table tr td table tr td font.carttext a.carttext:hover b { /* Product Title Hover Link */
	color:#393a96;
	text-decoration:underline;
}

#content_area table tr td table tr td form table tr td table tr td div font.carttext { /* Each Item Price Text */
	font-size:12px;
	color:#000000;
}

#content_area table tr td table tr td form table tr td table tr td div font.carttext b { /* Total Item Text */
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.carttext { /* Default Cart Text */
	font-size:10px;
	color:#000000;
}

.carttext a:link, .carttext a:visited { /* Default Cart Text Links */
	font-size:11px;
	color:#393a96;
	text-decoration:none;
}

#content_area table tr td table tr td form table tr td font.carttext a:link { /* Empty Cart Link */
	text-decoration:none !important;
}

.carttext a:hover { /* Default Cart Links (Hover) */
	text-decoration:underline;
}

#content_area table tr td table tr td form table tr td.colors_backgroundlight table tr td font b { /* Calculate Shipping Title */
	font-size:12px;
	font-weight:bold;
	color:#393a96;
}

#content_area table tr td table tr td form table tr td table tr td font.pricecolor b { /* Total Text */
	font-size:18px;
	font-weight:bold;
	color:#393a96;
}


/* Checkout
 * ------------------------------
 */
#content_area form table tr td table tr td table tr td table tr td div table tr td div font.carttext { /* Cart SubTotals */
	font-size:11px;
	color:#000000;
}

#content_area form table tr td table tr td table tr td table tr td div table tr td div table tr td font.pricecolor b font { /* Cart Total */
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#393a96 !important;
}

#font_checkout_cart {
	color:#000000 !important;
}

#font_checkout_cart li {
	margin:0px 0px 0px 10px;
}

.newsletter_signup {
	
}


/* Additional Styles
 * ------------------------------
 */
.cancelfloatempty {
	clear:both;
	font-size:1px;
	margin:0px;
	padding:0px;
}


/* Category - Rolls
 * ------------------------------
 */
 
 .rolls_heading {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #5d5c5c;
	text-decoration: none;
	 
 }
 
 .rolls p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	padding-right: 3px;
	margin-top: 3px;
 }
 
 /* Automotive */
 
 .auto p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	padding-right: 3px;
	margin-top: 3px;
 }
  .auto p a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	padding-right: 3px;
	margin-top: 3px;
 }
  .auto p a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	padding-right: 3px;
	margin-top: 3px;
 }
 
 .subAuto p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-right: 3px;
	margin-top: 3px;
 }
 
  .subAuto p a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-right: 3px;
	margin-top: 3px;
 }
 
  .subAuto p a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-right: 3px;
	margin-top: 3px;
 }
 
 
/* Unique Uses
 * ------------------------------*/
 
 #unique_wrapper {
	width:853px;
	text-align:left;
	margin: 0px;
	padding: 0px;
}

#unique_wrapper tr td a img {
	margin-right: 5px;
	margin-top: 5px;
}

 .unique_heading {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
 }
 
 .unique p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color:#000000;
	margin-top: 10px;
	margin-right:5px;
 }
 
 .unique_content  {
	width: 607px;
 }
	  
 .unique_form_text_bottom p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	width: 230px;
}

.unique_form_text_bottom a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

.unique_form_text_bottom a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	font-size: 12px;
	font-weight: normal;
}


/* Contact & About Us
 * ------------------------------*/
#landing_contact_about_wrapper {
	width:1005px;
	text-align:left;
}

#landing_about p {
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
	font-size:12px;
	margin-right:10px;
}

#landing_about_right p {
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:12px;
	margin-left:5px;
}

.landing_about_right_small{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
}

#landing_contact_about_mid {
	float:left;
	width:2px;
	height:515px;
}

#landing_contact {
	float:left;
	width:220px;
}

#landing_contact_top {
	width:260px;
	height:44px;
}

#landing_contact_bottom {
	background-image:url(../images/template/contactbox_bg.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:471px;
}

#landing_contact_bottomtext {
	width:221px;
	padding-top:9px;
	padding-left:25px;
	font-size:12px;
	color:#000000;
}

.landing_contact_bigtext {
	font-size:12px;
}

a.landing_contact_biglink:link, a.landing_contact_biglink:hover, a.landing_contact_biglink:visited {
	font-size:12px;
	color:#3F36F5;
}
/***** END Contact + About Us *****/

/***** FAQs *****/
#landing_faqs_wrapper {
	background-color:#FFFFFF;
	width:811px;
	text-align:left;
}

#landing_faqs_top {
	width:811px;
}

#landing_faq_toptext_wrapper {
	background-image:url(../images/template/faqbar_leftside.gif);
	background-repeat:no-repeat;
	height:210px;
}

#landing_faq_toptext {
	width:784px;
	padding-left:27px;
}

#landing_faq_toptext p{
	margin:0px 0px 2px 0px;
}

#landing_faq_banner {
	width:358px;
	height:53px;
}

.faq_bluetext {
	color:#0114D7;
	font-weight:bold;
}

a.faq_bluetext:visited, a.faq_bluetext:hover, a.faq_bluetext:link {
	color:#0114D7;
	font-size:10px;
	font-weight:bold;
}

#landing_faqs_mid {
	width:811px;
	height:13px;
}

#landing_faqs_bottom {
	background-image:url(../images/template/faq_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#landing_faqs_bottomtext {
	width:784px;
	padding-top:9px;
	padding-left:27px;
}

#landing_faqs_bottomtext p{
	margin:0px 0px 5px 0px;
}
/***** END FAQs *****/


/***** Videos *****/
#vidoes {
}

#videos h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-decoration: blink;
	}
	
	
#videos h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	line-height: normal;
	}
	
	
.techHead {
	color: #F60;
	font-weight: bold;
}
.tech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/***** END Installation + Info *****/


/***** Vendor *****/


#vendor_wrapper {
	width:854px;
	text-align:left;
	margin: 0px;
	padding: 0px;
}

#vendor_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
	padding-right: 5px;
}

.vendor_headings {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
}

.vendor_FAQ {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #e27b29;
	line-height: 15px;
}

.vendor_download {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #6f6e6e;
	text-decoration: none;
}

.vendor_download a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #6f6e6e;
	text-decoration: none;
}

.vendor_download a hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #6f6e6e;
	text-decoration: none;
}

.vendor_faqText {
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #6f6e6e;
}

.vendor { 
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
}

.vendor_ben { 
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}

tr td form table tr .vendor_form {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	padding-bottom: 3px;
}

tr td form table tr .vendor_form input {
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	height: 12px;
	padding-top: 5px;
}


/***** END Vendor *****/


/***** Racing *****/


#landing_racing_wrapper {
	width:801px;
	margin-left:auto;
	margin-right:auto;
}

#landing_racing_banner {
	width:352px;
	height:49px;
	padding-bottom:2px;
}

#landing_racing_flash {
	width:791px;
	height:283px;
	display:block; /**/
	background-color:#C0C0C1;
}

#landing_racing_images {
	width:791px;
	height:181px;
	padding-top:3px;
	padding-bottom:18px;
}

#landing_racing_customers_banner {
	width:352px;
	height:47px;
	padding-bottom:3px;
}

#landing_racing_customers_wrapper {
	width:801px;
}

#landing_racing_customer {
	width:794px;
	padding-left:7px;
}

#landing_racing_customer img{
	width:9px;
	height:10px;
	padding-right:5px;
}

a.landing_customers_link:link, a.landing_customers_link:hover, a.landing_customers_link:visited {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
/***** END Racing *****/



/***** Clear Landing Pages *****/
.landing_clear_wrapper {
	width:800px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.landing_clear_top {
	width:800px;
	height:283px;
	padding-bottom:10px;
}

.landing_clear_top img{
	width:800px;
	height:283px;
}

.landing_clear_mid {
	width:800px;
	height:101px;
	padding-bottom:3px;
}

.landing_clear_mid_left {
	float:left;
	background-image:url(../images/template/clear_scrollbox_left.gif);
	background-repeat:no-repeat;
	width:363px;
	height:101px;
}

.landing_clear_mid_text_wrapper {
	width:95%;
	height:76px; /*75%*/
	padding-left:14px;
	margin-top:11px;
	/*overflow-x:hidden;*/
	overflow:auto;
	overflow-y(x): hidden;
	overflow-x(y): scroll;
}

.landing_clear_mid_image {
	width:100px;
	height:22px;
}

.landing_clear_mid_text {
	color:#000000;
	font-size:13px;
	font-style:normal;
	line-height:1.2em;
}

.landing_clear_mid_right {
	float:right;
	background-image:url(../images/template/clear_scrollbox_right.gif);
	background-repeat:no-repeat;
	width:363px;
	height:101px;
}

.landing_clear_bottom_wrapper {
	background-image:url(../images/template/clear_smallpix_bg.jpg);
	background-repeat:no-repeat;
	width:802px;
	height:113px;
}

.landing_clear_bottom {
	width:780px;
	height:96px;
	padding-top:17px;
	padding-left:12px;
}

.landing_clear_bottom_first {
	float:left;
	width:151px;
	height:96px;
}

.landing_clear_bottom_second {
	float:left;
	width:152px;
	height:96px;
	padding-left:6px;
}

.landing_clear_bottom_third {
	float:left;
	width:150px;
	height:96px;
	padding-left:6px;
}

.landing_clear_bottom_fourth {
	float:left;
	width:151px;
	height:96px;
	padding-left:6px;
}

.landing_clear_bottom_fifth {
	float:left;
	width:151px;
	height:96px;
	padding-left:7px;
}
/***** END Clear Landing Pages *****/



/***** Paint Protection/Matte Landing Pages *****/
.landing_paint_wrapper {
	width:802px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

	/*** Flash ***/
#landing_paint_flashtop {
	width:802px;
	height:283px;
	padding-bottom:11px;
}

#landing_paint_flash {
	margin:0px;
	padding:0px;
}

#landing_paint_flashtop_img_wrapper {
	margin:0px;
	padding:0px;
}
	/*** END Flash ***/

.landing_paint_top {
	width:802px;
	height:283px;
	padding-bottom:11px;
}

.landing_paint_mid_flow {
	/*overflow-x:hidden;*/
	height:100%;
	overflow:auto;
	overflow-y(x): hidden;
	/*overflow-x(y): scroll;*/
}

.landing_paint_mid_mid {
	background-image:url(../images/template/article_long_scrollbox.gif);
	background-repeat:no-repeat;
	width:802px;
	height:102px;
}

.landing_paint_mid {
	width:802px;
	height:102px;
	padding-bottom:3px;
}

.landing_paint_mid_text_wrapper {
	width:98%;
	height:80px; /*78%*/
	padding-left:14px;
	/*overflow-x:hidden;*/
	overflow:auto;
	overflow-y(x): hidden;
	overflow-x(y): scroll;
	margin-top:11px;
}

.landing_paint_mid_image {
	width:100px;
	height:22px;
}
/***** END Paint Protection/Matte Landing Pages *****/

