html, body {margin:0px; padding:0px; background-image:url(/images/main_bg.jpg); background-repeat:repeat-x; background-position:top center; background-color:#A9A9A9; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}

div {margin:0px; padding:0px}

.mainDiv {width:960px}
.mainDiv .logoHeader {height:67px; background-image:url(/images/rx7_parts_trader.jpg); background-repeat:no-repeat; background-position:top center}
.mainDiv .logoHeader img {float:left; margin:19px 0px 0px 10px; padding:0px}
.mainDiv .logoHeader ul {float:right; display:block; margin:26px 0px 0px 0px; padding:0px}
.mainDiv .logoHeader ul li {display:inline; list-style:none; margin:0px; padding:0px}
.mainDiv .logoHeader ul li a {float:left; display:block; list-style:none; margin:0px; padding:0px 12px 0px 12px; border-left:1px solid #49708E; font-size:11px; color:#49708E; text-transform:uppercase; text-decoration:none; letter-spacing:1px}
.mainDiv .logoHeader ul li a:hover {color:#0C7CCF}
.mainDiv .logoHeader ul li.first a {border-left:none}

.mainDiv .subHeader {height:37px; background-image:url(/images/rx7_banner_top.jpg); background-repeat:no-repeat; background-position:top center}
.mainDiv .subHeader b {float:left; display:block; margin:10px 0px 0px 10px; _margin-left:5px; padding:0px; font-size:15px; color:#454545; font-weight:normal; text-transform:uppercase; letter-spacing:4px}

.mainDiv .rx7Banner {float:left; width:721px; height:272px; background-image:url(/images/rx7_banner.jpg); background-repeat:no-repeat; background-position:top left}

.mainDiv .bannerLinks {float:right; width:239px}
.mainDiv .bannerLinks ul {display:block; margin:0px; padding:0px}
.mainDiv .bannerLinks ul li {list-style:none; margin:0px; padding:0px}
.mainDiv .bannerLinks ul li a {display:block; margin:0px; *margin-bottom:-3px; padding:0px; background-repeat:no-repeat; background-position:top left}
.mainDiv .bannerLinks ul li.newParts a {height:91px; background-image:url(/images/new_rx7_parts.jpg)}
.mainDiv .bannerLinks ul li.newParts a:hover {background-image:url(/images/new_rx7_parts_over.jpg)}
.mainDiv .bannerLinks ul li.usedParts a {height:91px; background-image:url(/images/used_rx7_parts.jpg)}
.mainDiv .bannerLinks ul li.usedParts a:hover {background-image:url(/images/used_rx7_parts_over.jpg)}
.mainDiv .bannerLinks ul li.yourParts a {height:90px; background-image:url(/images/sell_your_parts.jpg)}
.mainDiv .bannerLinks ul li.yourParts a:hover {background-image:url(/images/sell_your_parts_over.jpg)}
.mainDiv .bannerLinks ul li a b {display:none}

.mainDiv .bannerBottom {clear:both; height:41px; background-image:url(/images/rx7_banner_bottom.jpg); background-repeat:no-repeat; background-position:top center}

.mainDiv .content {margin:0px 0px 0px 0px; padding:0px 9px 0px 10px; background-image:url(/images/main_content_bg.jpg); background-repeat:repeat-y; background-position:top center}

.mainDiv .content .leftCol {float:left; width:197px}
.mainDiv .content .leftCol ul {display:block; margin:0px; padding:0px 0px 28px 0px; background-image:url(/images/section_footer.jpg); background-repeat:no-repeat; background-position:bottom center; background-color:#858585; text-align:left}
.mainDiv .content .leftCol ul li {list-style:none; margin:0px; padding:0px; }
.mainDiv .content .leftCol ul li b {display:block; _width:167px; margin:0px; padding:12px 15px 13px 15px; background-image:url(/images/section_header.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#065C5F; text-transform:uppercase}
.mainDiv .content .leftCol ul li a {display:block; _width:142px; margin:0px 15px 0px 15px; padding:6px 0px 6px 25px; background-image:url(/images/product_links.jpg); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #9F9F9F; color:#FFFFFF; font-size:11px; text-decoration:none; text-transform:uppercase}
.mainDiv .content .leftCol ul li a:hover {background-color:#81929F}

.mainDiv .content .mainContent {float:left; width:537px; margin:0px 0px 0px 5px; padding:0px; background-image:url(/images/content_heading.jpg); background-repeat:no-repeat; background-position:top center; background-color:#DDDBDC; text-align:left}
.mainDiv .content .mainContent .padding {margin:0px; padding:12px 20px 5px 20px}
.mainDiv .content .mainContent .padding h1 {margin:0px 0px 30px 0px; padding:0px; font-size:12px; color:#000000; text-transform:uppercase}
.mainDiv .content .mainContent .padding p {margin:0px 0px 12px 0px; padding:0px}
.mainDiv .content .mainContent .padding p.price {float:right; width:150px; margin:0px 0px 10px 15px; padding:11px 0px 10px 0px; background-image:url(/images/blue_price_tag.jpg); background-repeat:no-repeat; background-position:top left; font-size:32px; color:#000000; font-weight:bold; text-align:center}

.mainDiv .content .rightCol {float:right; width:197px}
.mainDiv .content .rightCol ul {display:block; margin:0px; padding:0px 0px 28px 0px; background-image:url(/images/section_footer.jpg); background-repeat:no-repeat; background-position:bottom center; background-color:#858585; text-align:left}
.mainDiv .content .rightCol ul li {list-style:none; margin:0px; padding:0px; }
.mainDiv .content .rightCol ul li b {display:block; _width:167px; margin:0px; padding:12px 15px 13px 15px; background-image:url(/images/section_header.jpg); background-repeat:no-repeat; background-position:top center; font-size:12px; color:#065C5F; text-transform:uppercase}
.mainDiv .content .rightCol ul li a {display:block; _width:142px; margin:0px 15px 0px 15px; padding:6px 0px 6px 25px; background-image:url(/images/product_links.jpg); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #9F9F9F; color:#FFFFFF; font-size:11px; text-decoration:none; text-transform:uppercase}
.mainDiv .content .rightCol ul li a:hover {background-color:#81929F}

.footer {clear:both; height:70px; margin:15px 0px 0px 0px; padding:25px 15px 10px 15px; background-color:#080808; color:#666666; font-size:11px; text-transform:uppercase; letter-spacing:2px}
.footer a {color:#666666; text-decoration:none}
.footer a:hover {color:#CCCCCC}

div.clear {margin:0px; padding:0px; clear:both}
br.clear {clear:both; line-height:0}
