/****************************************************************************************/ 
/*	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 { 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:50%; } 
div.itemBrandPrice table.in td.itemPrice { padding:0px; text-align:left; width:50%; } 
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.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.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:13px 'Arial'; line-height:1.4; padding:0px 0px 10px 0px; } 
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; } 
/****************************************************************************************/ 
