/*
 *	css file for the product and product detail pages only
 *
 */
 
.categoryHeader						{ height:209px; background:url("../images/bg_header_products.jpg") no-repeat; }
.categoryHeader .content			{ padding:28px 120px 0 213px; color:#d0d0d0; }

.categoryMain 						{ margin-left:6px; }
.categoryMain td					{ vertical-align:top; text-align:left; }
.categoryMain .catSummary			{ padding:14px; height:80px; }
.categoryMain .clickHere			{ padding-left:8px; }

.productHeader						{ border-top:4px solid #000; }
.productHeader td					{ vertical-align:top; text-align:left; }
.productImage						{ width:511px; height:346px; background:#fff; }
.productImage .photo				{ /* dynamic product image */ }

.productInfo						{ background:#3A3A3A url("../images/bg_productInfo.png");; }
.productInfo .productTitle			{ height:92px; background:#484848 url("../images/bg_productTitle.jpg") no-repeat; }
.productInfo .productTitle .content	{ padding:30px 0 0 24px; }
.productInfo .breadcrumb			{ font-size:10px; color:#9B9797; }
.productInfo .breadcrumb a			{ color:#9B9797; text-decoration:none; }
.productInfo .breadcrumb a:hover	{ color:#E2C71C; text-decoration:none; }

.productOptions 					{ color:#E1E1E1; }
.productOptions .price				{ font-size:16px; font-weight:bold; padding:32px 0 0 32px; }
.productOptions .price strike		{ color:#959595; }
.productOptions .price div			{ display:inline; }
.productOptions .logos				{ padding:5px 0 10px 0; }
.productOptions .options			{ padding:16px 14px 16px 0; text-align:right; }
.productOptions select.option		{ background:#353535; border:1px solid #99989D; color:#eee; width:195px; padding:2px; }
.productOptions select.quantity		{ background:#353535; border:1px solid #99989D; color:#eee; width:54px; padding:2px; }

.productOptions .colors				{ padding:14px 0 16px 5px; }
.colorOption						{ width:52px; }

.productOptions .buyNow				{ padding:10px 0 0 26px; }
.productOptions .availability		{ padding:14px 0 0 8px; }

.productOptions .hr					{ padding:0 0 0 32px; }

.productDetails						{  }
.productDetails td					{ vertical-align:top; }
.productDetails td.rightBorder		{ background:url("../images/bg_productDetailsRightBorder.gif") right; }
.productDetails .content			{ padding:18px 27px 27px 27px; }

.productListingImg					{ width:314px; background-color:#fff; background-position:0px; background-repeat:no-repeat; margin-bottom:3px; }
.productListingImg:hover			{ cursor:pointer; }

.productListingTitle				{ display:block; visibility:hidden; width:305px; font-weight:normal; color:#fff; background:#000; padding:5px 0 5px 9px; font-size:18px; margin-top:-35px; margin-bottom:3px; -moz-opacity:.40; filter:alpha(opacity=40); opacity:.40; }
.productListingTitle b				{ font-weight:normal; color:#E2C71C; }

.categoryListingTitle				{ display:block; visibility:hidden; width:305px; font-weight:normal; color:#fff; background:#786B34; padding:5px 0 5px 9px; font-size:18px; margin-top:-35px; margin-bottom:3px; -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }
.categoryListingTitle b				{ font-weight:normal; color:#E2C71C; }

.thumbnailList						{ padding:18px 0 27px 33px; }
.thumbnailList td					{ padding:0 18px 12px 0px; width:151px; font-size:11px; }
.thumbnailList a.thumbImage			{ display:block; margin-bottom:5px; border:2px solid #0A0A0A; width:151px; }
.thumbnailList a.thumbImage:hover	{ border:2px solid #E2C71C; }
