/****************************************************************************************/ 
/*	MAIN STYLES */ 
/****************************************************************************************/ 
p.mainPageHeader { color:#D40000; font:22px 'Arial'; } 
p.mainPageHeader a { color:#D40000; text-decoration:none; } 
p.mainPageHeader a:hover { color:#D40000; text-decoration:underline; } 
/****************************************************************************************/ 
div.itemAdditionalInfo { border-top:1px dashed #777; padding:12px 0px; } 
td.itemAdditionalInfoBBBLeft { text-align:left;vertical-align:top; } 
td.itemAdditionalInfoBBBRight { text-align:right;vertical-align:top; width:70px; } 
table.itemContainer { border-collapse:collapse; width:954px; } 
table.itemContainer td.itemImage { padding:0px; text-align:right; vertical-align:top; width:370px; } 
table.itemContainer td.itemImage img.itemPhotoFile { width:350px; } 
table.itemContainer td.itemSep { padding:0px; vertical-align:top; width:30px; } 
table.itemContainer td.itemSep img { height:1px; width:30px; } 
table.itemContainer td.itemContent { padding:0px; text-align:left; vertical-align:top; width:554px; } 
table.itemContainer td.itemContent p.itemTitleHeader { color:#000; font:bold 25px 'Arial'; letter-spacing:-1px; margin:0px 0px 14px 0px; text-align:left; } 
table.itemContainer td.itemContent p.itemTitleHeader a { color:#000; text-decoration:none; } 
table.itemContainer td.itemContent p.itemTitleHeader a:hover { color:#000; text-decoration:none; } 
div.itemBrandPrice { height:40px; margin:0px 0px 16px 0px; text-align:left; } 
div.itemBrandPrice img { height:40px; } 
div.itemBrandPrice table.in td.brandImage { padding:0px; text-align:right; width:40%; } 
div.itemBrandPrice table.in td.itemPrice { padding:0px; text-align:left; width:40%; } 
div.itemBrandPrice a, div.itemBrandPrice a:hover { background:#7D91A8; border-bottom:1px solid #4B5866; border-top:1px solid #4B5866; color:#FFF; font:22px 'Arial'; letter-spacing:-1px; padding:10px; text-decoration:none; } 
div.itemBrandPrice a.itemPriceOriginal, div.itemBrandPrice a.itemPriceOriginal:hover { background:#AAA; color:#FFF; font:bold 18px 'Arial'; padding:2px 8px; text-decoration:line-through; } 
div.itemContentAvailable { color:#777; font:bold 16px 'Arial'; text-align:left; text-transform:uppercase; } 
div.itemContentAvailable span { color:#5EB000; } 
div.itemContentMPN { color:#444; font:11px 'Tahoma'; margin:6px 0px; text-transform:uppercase; } 
div.itemContentAdditionalItem { color:#444; font:11px 'Tahoma'; margin:6px 0px; } 
div.itemContentAdditionalItem img.item-protection-warranty { height:36px; margin:0px 0px 2px 0px; width:300px; } 
div.itemShippingInfo { font:14px 'Arial'; margin:10px 0px; padding:8px 0px; } 
div.itemShippingInfo span { border:1px solid #7D91A8; background:#FFF; color:#7D91A8; padding:5px 8px; } 
div.itemContentSmall { border-bottom:1px solid #AAA; color:#000; font:11px 'Tahoma'; line-height:1.6; padding:0px 0px 10px 0px; } 
div.itemContentSmall span.itemWarrantyInfo { font-weight:bold; color:#B00; } 
div.itemButtons { color:#777; font:bold 13px 'Arial'; margin:16px 0px 0px 0px; text-align:left; } 
div.itemButtons table.in td.itemCartIcon { padding:0px; text-align:left; vertical-align:middle; width:26px; } 
div.itemButtons table.in td.itemQuantity { color:#000; font:bold 11px 'Arial'; padding:0px; text-align:left; vertical-align:middle; width:110px; } 
div.itemButtons table.in td.itemQuantity input.inputW { font:bold 12px 'Arial'; margin-right:10px; padding:3px; text-align:center; width:8px; } 
div.itemButtons table.in td.itemActions { padding:0px; text-align:left; vertical-align:middle; width:104px; } 
span.itemAdded { background:#5EB000; color:#FFF; font:bold 18px 'Arial'; letter-spacing:0px; padding:0px 4px; } 
div#itemContentTabs { border-bottom:1px dashed #777; border-top:1px dashed #777; margin:12px 0px 0px 0px; padding:14px 0px; } 
/****************************************************************************************/ 
div.itemAccessoriesLineHeader { background:#EAEAEA; border-top:1px solid #7D91A8; color:#3A608C; font:bold 14px 'Arial'; padding:8px 12px; text-align:center; } 
div.itemAccessoriesLineItem { border-top:1px solid #7D91A8; color:#000; font:13px 'Arial'; padding:8px 14px; text-align:left; } 
div.itemAccessoriesLineItem table.in { width:897px; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemPhoto { color:#000; font:bold 13px 'Arial'; padding:0px 12px 0px 0px; text-align:left; width:60px; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemPhoto img { width:60px; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemContent { color:#000; font:11px 'Arial'; padding:0px 12px; text-align:left; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemContent p.accsTitle { font:bold 13px 'Arial'; margin:0px 0px 4px; text-align:left; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemContent p.accsTitle a { color:#000; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemContent p.accsDetails { color:#777; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemPrice { color:#000; font:bold 11px 'Arial'; padding:5px 12px 0px 0px; text-align:center; width:100px; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemPrice a { background:#F40; color:#FFF; font:bold 14px 'Arial'; padding:1px 6px; text-decoration:none; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemPriceOriginal { color:#000; font:bold 11px 'Tahoma'; padding:0px; text-align:right; text-transform:uppercase; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemPriceOriginal a { background:#F40; color:#FFF; font:bold 14px 'Arial'; padding:1px 6px; text-decoration:none; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemCartIcon { padding:0px; text-align:left; vertical-align:middle; width:26px; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemQuantity { color:#000; font:bold 11px 'Arial'; padding:0px; text-align:left; vertical-align:middle; width:110px; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemQuantity input.inputW { font:bold 12px 'Arial'; margin-right:10px; padding:3px; text-align:center; width:8px; } 
div.itemAccessoriesLineItem table.in td.accessoriesItemActions { padding:0px; text-align:left; vertical-align:middle; width:110px; } 
div.itemAccessoriesPackageInfoLineItem { background:#E0E0E0; border-top:1px solid #999; color:#000; font:13px 'Arial'; margin:0px 0px 16px 0px; padding:8px 14px; text-align:left; } 
div.itemAccessoriesPackageInfoLineItem span { font-size:14px; } 
div.itemAccessoriesPackageInfoLineItem table.in { width:897px; } 
div.itemAccessoriesPackageInfoLineItem table.in td.itemAccessoriesPackageInfoContent { color:#000; text-align:left; vertical-align:middle; width:657px; } 
div.itemAccessoriesPackageInfoLineItem table.in td.itemAccessoriesPackageInfoContent span a { background:#F40; color:#FFF; font:bold 14px 'Arial'; padding:1px 6px; text-decoration:none; } 
div.itemAccessoriesPackageInfoLineItem table.in td.itemAccessoriesPackageInfoContent span a.savings { background:#54B300; } 
div.itemAccessoriesPackageInfoLineItem table.in td.accessoriesItemCartIcon { padding:0px; text-align:left; vertical-align:middle; width:26px; } 
div.itemAccessoriesPackageInfoLineItem table.in td.accessoriesItemQuantity { color:#000; font:bold 11px 'Arial'; padding:0px; text-align:left; vertical-align:middle; width:110px; } 
div.itemAccessoriesPackageInfoLineItem table.in td.accessoriesItemQuantity input.inputW { font:bold 12px 'Arial'; margin-right:10px; padding:3px; text-align:center; width:8px; } 
div.itemAccessoriesPackageInfoLineItem table.in td.accessoriesItemActions { padding:0px; text-align:left; vertical-align:middle; width:104px; } 
select.itemAdditionalAccessoryList { font-family:Tahoma; font-size:11px; color:#000000; background:#FFF8AE; border:#000000 1px solid; padding:2px; width:300px; } 
/****************************************************************************************/ 
table.itemShare {  } 
table.itemShare td { text-align:left; padding:0px; } 
/****************************************************************************************/ 
