body { margin:0px; padding:0px; }
.content { width:569px; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; position:absolute; top:105px; left:180px; }
.content h1 { margin:0px; }
.content ul { list-style:inside; }
.content .byLine { margin:0px 0px 5px 0px; border-bottom:1px dashed #000000; padding:0px 0px 5px 0px; }
.content .byLine a { color:#cc0000; text-decoration:underline; }
.content .mainImage { width:150px; height:150px; margin:0px 5px 5px 0px; float:left; }
.content .ratingLine { margin:0px 0px 10px 0px; padding:5px 0px 0px 0px; }
.content .ratingLine a { color:#cc0000; text-decoration:underline; }
.content .priceLine { position:relative; top:-3px; }
.content .priceLine span.figure { font:20px Arial, Helvetica, sans-serif; color:#cc0000; position:relative; top:3px; }
.content .priceLine span.vat { color:#888888; }
.content .stockLineIn { font:13px Arial, Helvetica, sans-serif; color:#009900; }
.content .stockLineMessage { font:13px Arial, Helvetica, sans-serif; color:#cc0000; }
.content form { margin:5px 0px 0px 0px; }
.content .bodyText { margin:15px 0px 0px 0px; color:#666666; }
.content .bodyText table { width:100%; }
.content .bodyText table tr td { border:1px solid #dddddd; padding:5px; }
.content .partLine { margin:20px 0px 0px 0px; }
.content .partLine a { color:#0066ff; text-decoration:none; }
.content .finderLine a { color:#0066ff; text-decoration:underline; }
.content .section { margin:50px 0px 0px 0px; border-top:1px dashed #aaaaaa; padding:5px 0px 0px 0px; }
.content .section .heading { font:16px Arial, Helvetica, sans-serif; font-weight:bold; }
.content .section table.popular { width:100%; margin:3px 0px 0px 0px; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; border-collapse:collapse; border-spacing:none; }
.content .section table.popular td { width:50%; }
.content .section table.popular td .image { width:50px; height:50px; margin:0px 5px 0px 0px; float:left; }
.content .section table.popular td a { color:#000000; text-decoration:none; }
.content .section table.popular td a:hover { color:#0066ff; }
.content .section table.popular td span { cursor:pointer; }
.content .section table.popular td .price { margin:0px 0px 5px 0px; color:#cc0000; }
.content .section ul li span { color:#0066ff; }
.content .section ul li a { color:#000000; text-decoration:underline; }
.content .section .wwTop { margin:10px 0px 0px 0px; background:url(/images/part_box_top.gif) repeat-x top #f2f2f2; }
.content .section .wwTop .wwRight { background:url(/images/part_box_right.gif) repeat-y right; }
.content .section .wwTop .wwRight .wwBottom { background:url(/images/part_box_bottom.gif) repeat-x bottom; }
.content .section .wwTop .wwRight .wwBottom .wwLeft { background:url(/images/part_box_left.gif) repeat-y left; }
.content .section .wwTop .wwRight .wwBottom .wwLeft .wwTopRight { background:url(/images/part_box_top_right.gif) no-repeat top right; }
.content .section .wwTop .wwRight .wwBottom .wwLeft .wwTopRight .wwBottomRight { background:url(/images/part_box_bottom_right.gif) no-repeat bottom right; }
.content .section .wwTop .wwRight .wwBottom .wwLeft .wwTopRight .wwBottomRight .wwBottomLeft { background:url(/images/part_box_bottom_left.gif) no-repeat bottom left; }
.content .section .wwTop .wwRight .wwBottom .wwLeft .wwTopRight .wwBottomRight .wwBottomLeft .wwTopLeft { padding:7px 9px 8px 9px; background:url(/images/part_box_top_left.gif) no-repeat top left; }
.content .section .wwTop .wwRight .wwBottom .wwLeft .wwTopRight .wwBottomRight .wwBottomLeft .wwTopLeft .series { font:14px Arial, Helvetica, sans-serif; color:#0066ff; }
.content .section .wwTop .wwRight .wwBottom .wwLeft .wwTopRight .wwBottomRight .wwBottomLeft .wwTopLeft table.workswith { width:100%; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; border-collapse:collapse; border-spacing:none; }
.content .section .wwTop .wwRight .wwBottom .wwLeft .wwTopRight .wwBottomRight .wwBottomLeft .wwTopLeft table.workswith tr td { width:50%; }
.content .section .wwTop .wwRight .wwBottom .wwLeft .wwTopRight .wwBottomRight .wwBottomLeft .wwTopLeft table.workswith tr td span { cursor:pointer; }
.content .section .wwTop .wwRight .wwBottom .wwLeft .wwTopRight .wwBottomRight .wwBottomLeft .wwTopLeft table.workswith tr td a { color:#000000; text-decoration:none; }
.content .section .wwTop .wwRight .wwBottom .wwLeft .wwTopRight .wwBottomRight .wwBottomLeft .wwTopLeft table.workswith tr td a:hover { color:#cc0000; }
.layout { width:904px; }
.layout .banner { width:150px; float:right; }
.layout .banner .heading { margin:5px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff0000; font-weight:bold; }
.layout .topleftlegal { width:751px; }
.layout .topleftlegal .left { width:170px; margin:0px 576px 0px 5px; overflow:hidden; }
.layout .topleftlegal .left .leftPad { padding:0px 4px 0px 0px; border-right:1px solid #C0C0C0; }
.layout .topleftlegal div .legal { width:751px; overflow:hidden; }