﻿
.breadcrumbs												{color:#5a5a5a;}
.breadcrumbs a												{color:#5a5a5a;}
.breadcrumbs a:hover										{text-decoration:none;}

/*Category*/
.divider													{border-bottom: 1px #ccc dashed; margin:100px 0 0 0;}
#categoryTitle												{border-bottom: 1px dotted #ccc; height: 60px; margin: 20px 0; width: 690;}
.categoryGrid												{}
.categoryGrid td											{padding-right:50px;}
.categoryGrid a												{color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
.categoryGrid a:hover										{text-decoration:underline;}
.categoryImageContainer										{border:3px #bbb solid; width:264px;}
.divider													{color:#ccc; height:1px;}
.categoryDescription										{font-weight:bold;}

/*Listings*/
.listingName												{width:100%;}
.listingName a												{color:#000; font-size:16px; font-weight:bold; text-decoration:none;}
.listingName a:hover										{text-decoration:underline;}
.sku														{color:#555454; font-style:italic;}
.price														{color:#ff0000; line-height:19px;}
.learnMore													{margin:8px 0; text-align:right;}
.learnMore a												{color:#000; text-decoration:none;}
.learnMore a:hover											{text-decoration:underline;}

/*Listing Detail*/
#product{}
#product .image												{vertical-align:top;}
#product .image .preview									{cursor:pointer;}
#product .detail											{vertical-align:top;}
#product .detail .name										{font-size:25px; font-weight:bold;}
#product .detail .sku										{font-size:14px; margin:0 0 10px 0;}
#product .detail .price										{color:#000; font-size:16px; font-weight:bold; margin:0 0 10px 0;}
#product .detail .description								{margin:0 0 15px 0;}
#product .detail .url a										{background-color:#ccc; color:#000; font-weight:bold; text-decoration:none; padding:5px;}
#product .detail .url a:hover								{background-color:#000; color:#ccc;}


/*Listing Videos*/
.productDetail #mainvideo {}
.productDetail #currentvideo								{border:2px #ccc solid; width:425px;}
.productDetail .description									{margin:10px 0 30px 0;}
.productDetail .videoThumbs ul								{list-style:none; margin:0px; padding:0px;}
.productDetail .videoThumbs li								{cursor:pointer; float:left; margin:0 5px 0 0;}

/*Other */
#contentTop #slideshow1										{float:left; height:384px; margin:0 0 0 18px; overflow:hidden; width:704px;}
#contentTop .lightbox										{left:650px; position:absolute; top:250px; width:270px; z-index:10;}
#contentTop .lightbox ul									{list-style:none;}
#contentTop .lightbox li									{float:left; margin:0 5px 0 0;}
#contentBottom												{color:#fff; margin:0px auto; position:relative; width:970px;}
#contentBottom .productDetail								{border-right:1px #3b3838 dashed; float:left; margin:5px 20px 5px 0; min-height:300px; width:474px;}
#contentBottom .productDetail .text							{padding:10px 20px;}
#contentBottom .rightProductDetail							{border:none; margin:0px;}
#contentBottom .productDetailBottom							{border-bottom:1px #3b3838 dashed;}

/*Overview*/
#contentBottom .productDetail #title						{width:462px; height:41px; margin:-5px 0 0 0;}
#contentBottom .productDetail .subHeader					{color:#aa1616; font-size:16px; font-weight:bold;}
/*Tech Specs*/
#contentBottom .productDetail .dealerButton					{margin:0 0 0 135px;}
#contentBottom .productDetail .specs td						{background:#333333;padding:5px 15px;}
#contentBottom .productDetail .specs td.alt					{background:#000000;}

/*Key Features*/
#contentBottom .productDetail #productFeatures				{list-style:none; margin:0px; padding:0px;}
#contentBottom .productDetail #productFeatures li			{margin:0 0 10px 0;}
#contentBottom .productDetail #productFeatures .thumb		{margin:0 10px 0 0;}
#contentBottom .productDetail #productFeatures .description	{float:left; width:250px;}
#contentBottom .productDetail #productFeatures a            {color:#fff;}
/*Product Videos*/
#contentBottom .productDetail .videoThumbs .thumb			{margin:0 6px 0 0;}

/*Trophies*/
#contentBottom .productDetail .photosButton					{float:right;}

/*Tips*/
#contentBottom .productDetail #tips li						{margin:0 0 10px 0;}

/*Testimonials*/
#contentBottom .productDetail .testimonial					{font-style:italic;}
#contentBottom .productDetail .testimonial .author			{font-style:normal; margin:7px 0 30px 0;}

/* ----------------------- Product Headers ---------------------------*/
#maincontainer #contentBottom .productDetail .header		{background:url(/images/site/product-headers-sprite.jpg) no-repeat; width:184px; height:21px; margin:10px 0 0 25px;}
#maincontainer #contentBottom .productDetail .keyFeatures	{background-position:0 0;}
#maincontainer #contentBottom .productDetail .techSpecs		{background-position:0 -21px; margin:15px 0 5px 0;}
#maincontainer #contentBottom .productDetail .productVideos	{background-position:0 -42px;}
#maincontainer #contentBottom .productDetail .trophies		{background-position:0 -63px;}
#maincontainer #contentBottom .productDetail .tips			{background-position:0 -84px;}
#maincontainer #contentBottom .productDetail .testimonials	{background-position:0 -105px;}
#maincontainer #contentBottom .productDetail .partNumbers	{background-position:0 -126px;}
#maincontainer #contentBottom .productDetail .category      {background:#e1cd3a; color:#000; font-size:16px; font-weight:bold; font-style:italic;}
