/* Article Pages
 * ------------------------------
 */
.article_header {
	padding: 1px 0 0 1px;
}


/* 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;
}


/* Contact & About Us
 * ------------------------------
 */
#landing_contact_about_wrapper {
	width:885px;
	text-align:left;
}

#landing_about {
	float:left;
	width:663px;
	background-color:#FFFFFF;
}

#landing_about_top {
	width:593px;
	background-color:#FFFFFF;
}

#landing_about_banner {
	width:356px;
	height:64px;
}

#landing_about_toptext_wrapper {
	background-image:url(../images/template/contactbar_leftside.gif);
	background-repeat:no-repeat;
	width:593px;
	height:215px;
}

#landing_about_toptext {
	width:555px;
	padding-left:17px;
	font-size:13px;
	line-height:1.1em;
}

#landing_about_toptext p{
	margin-top:0px;
}

#landing_contact_about_mid {
	float:left;
	width:2px;
	height:515px;
}

#landing_about_mid {
	width:593px;
	height:13px;
}

#landing_about_bottom_wrapper {
	background-image:url(../images/template/about_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:237px;
}

#landing_about_bottom {
	width:555px;
	padding-top:10px;
	padding-left:17px;
	font-size:13px;
}

#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:13px;
	color:#000000;
}

.landing_contact_bigtext {
	font-size:14px;
}

a.landing_contact_biglink:link, a.landing_contact_biglink:hover, a.landing_contact_biglink:visited {
	font-size:14px;
	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 *****/


/***** Installation + Info *****/
#landing_install_info_wrapper {
	width:811px;
	background-color:transparent;
	text-align:left;
}

#landing_install_wrapper {
	width:803px;
	padding-bottom:37px;
}

#landing_install_left {
	float:left;
	width:355px;
}

#landing_install_banner {
	width:355px;
	height:56px;
}

.landing_install_topic_wrapper {
	background-image:url(../images/template/install_topic_bg.gif);
	background-repeat:no-repeat;
	width:224px;
	height:27px;
	margin-top:1px;
}

.landing_install_topic {
	padding-top:3px;
	padding-left:9px;
	color:#FFFFFF;
	font-size:17px;
	font-style:italic;
}

.landing_install_subtopic_wrapper {
	padding:0px 0px 7px 9px;
}

.landing_install_subtopic {
}

a.landing_install_link:link, a.landing_install_link:hover, a.landing_install_link:visited {
	font-size:12px;
	font-weight:bold;
	color:#0014D7
}

#landing_install_right {
	float:left;
	width:402px;
	padding-left:46px;
}

#landing_install_video {
	width:402px;
	height:269px;
}

#landing_techinfo_wrapper {
	background-image:url(../images/template/heading_tech_info_bg.gif);
	background-repeat:no-repeat;
	width:801px;
	height:99px;
}

#landing_techinfo {
	width:784px;
	padding-top:34px;
	padding-left:11px;
}

a.landing_install_biglink:link, a.landing_install_biglink:hover, a.landing_install_biglink:visited {
	font-size:13px;
	color:#0014D7
}

.landing_techinfo_topic_description {
	font-size:13px;
}
/***** END Installation + Info *****/


/***** Vendor *****/
#landing_vendor_wrapper {
	width:913px;
	text-align:left;
}

#landing_vendor_left {
	float:left;
	width:583px;
}

#landing_vendor_banner {
	width:350px;
	height:41px;
}

#landing_vendor_becometext_wrapper {
	width:570px;
	padding-top:14px;
}

#landing_vendor_becometext {
	width:555px;
	padding-left:15px;
	font-size:13px;
	color:#000000;
}

#landing_vendor_becometext_title {
	color:#000000;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
}

#landing_vendor_becometext_description {
	padding-top:5px;
	padding-bottom:18px;
	color:#000000;
	font-size:13px;
}

#landing_vendor_options_banner {
	width:225px;
	height:34px;
	padding-bottom:5px;
}

#landing_vendor_options_textwrapper {
	width:570px;
}

#landing_vendor_options_text {
	width:558px;
	padding-left:12px;
}

#landing_vendor_options_precutkits {
	width:558px;
	padding-bottom:23px;
}

#landing_vendor_options_bulkrolls {
	width:558px;
}

.landing_vendor_options_textbox_title {
	color:#000000;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
}

.landing_vendor_options_textbox_description {
	color:#000000;
	font-size:13px;
}

#landing_vendor_bulkrolls {
	width:575px;
	height:78px;
	padding-top:9px;
	padding-left:8px;
}

#landing_vendor_benefits_banner {
	width:225px;
	height:36px;
	padding-top:5px;
}

#landing_vendor_benefits_wrapper {
	width:570px;
}

#landing_vendor_benefits_wrapper ul{
	margin-top:0px;
	margin-bottom:0px;
}

#landing_vendor_benefits_wrapper ul li{
	font-size:13px;
	font-weight:bold;
}

	/*** Right Side ***/
#landing_vendor_right {
	float:right;
	width:222px;
	height:600px; /**/
	margin-left:6px;
	background-image: url(../images/template/vendor_right_bg.jpg);
    background-repeat:repeat-x;

}

#landing_vendor_checklist {
	width:217px;
	height:68px;
	padding-bottom:14px;
}

#landing_vendor_right_content_wrapper {
	width:215px;
}

#landing_vendor_right_content {
	width:211px;
}

.landing_vendor_right_link {
	width:207px;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 6px;
}

.landing_vendor_right_link_under {
	width:207px;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 6px;
}

.landing_vendor_right_link span {
	vertical-align:middle;
}

a.landing_vendor_link:link, a.landing_vendor_link:hover, a.landing_vendor_link:visited {
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
}

a.landing_vendor_right_link_under:link, a.landing_vendor_right_link_under:hover, a.landing_vendor_right_link_under:visited {
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	text-decoration: underline;
}

a.landing_vendor_small_link:link, a.landing_vendor_small_link:hover, a.landing_vendor_small_link:visited {
	font-size:12px;
	font-style:italic;
	color:#FFFFFF;
}

.landing_vendor_right_bar {
	width:211px;
	height:2px;
	padding-left:6px;
}

#landing_vendor_signup {
	width:195px;
	height:31px;
	padding-top:50px;
	margin-left:auto;
	margin-right:auto;
}

#landing_vendor_contact {
	width:211px;
	height:53px;
	padding-top:32px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:8px;
}

#landing_vendor_contactlink_wrapper {
	width:222px;
	text-align:center;
}

a.landing_vendor_contactlink:link, a.landing_vendor_contactlink:hover, a.landing_vendor_contactlink:visited {
	font-size:15px;
	color:#FFFFFF;
}
/***** 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 *****/
