@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background-color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#cccfd2; }
img { border:0; }
.clean { clear:both; }

.container { margin:0; width:100%; text-align:center; }
.Holder { width:880px; margin:0 auto; text-align:left; background-color:#FFF; }
.LogoHolder { width:880px; height:106px; }
.LogoHolder2 { width:880px; height:216px; background:url("../images/Hardlines_Head3.jpg") no-repeat left top; }
.LogoHolder3 { width:880px; height:216px; background:url("../images/Hardlines_Head4.jpg") no-repeat left top; }
.LogoHolder img, .LogoHolder2 img, .LogoHolder3 img { float:left; }
.LogoHolder div, .LogoHolder2 div, .LogoHolder3 div { float:right; width:200px; padding:10px 22px 0 0; color:#CC0038; text-align:right; line-height:18px; }
.LogoHolder div a, .LogoHolder2 div a, .LogoHolder3 div a { color:#CC0038; text-decoration:none; }
.LogoHolder div a:hover, .LogoHolder2 div a:hover, .LogoHolder3 div a:hover { color:#CC0038; text-decoration:underline; }
.BodyContainer { width:880px; margin:0; color:#666; }
.BodyContainer .Col1, .BodyContainer3 .Col1, .BodyContainer4 .Col1 { width:632px; float:left; }
.Col1 .TopImage { margin:14px 0 0 0; height:110px; background:url("../images/BV-warrington.jpg") no-repeat 20px top; }
.Col1 .TopImage2 { margin:14px 0 0 0; height:110px; background:url("../images/BV-redbike.jpg") no-repeat 20px top; }
.Col1 .TopImage3 { margin:14px 0 0 0; height:110px; background:url("../images/BV-seat.jpg") no-repeat 20px top; }
.Col1 .TopImage h1, .Col1 .TopImage2 h1, .Col1 .TopImage3 h1 { padding:8px 20px 0 262px; font-size:1.7em; font-style:italic; margin:0; color:#CE1141; }
.Col1 .SlimBody, .BodyContainer3 .Col1 .SlimBody, .BodyContainer4 .Col1 .SlimBody { margin:0; padding:0 22px; }
.Col1 .SlimBody h1 { padding:10px 0 3px 0; font-size:1.7em; font-style:italic; margin:0; color:#CE1141; }
.Col1 .SlimBody h2, .BodyContainer2 h2 { color:#79818B; font-size:1.6em; margin:0; padding:10px 0 3px 0; }
.Col1 .SlimBody h3, .BodyContainer2 h3 { color:#CE1141; font-size:1.3em; margin:0; padding:10px 0 3px 0; }
.Col1 .SlimBody h4, .BodyContainer2 h4 { color:#4488cc; font-size:1.3em; margin:0; padding:10px 0 3px 0; }
.Col1 .SlimBody p { padding:8px 0; margin:0; line-height:20px; }
.Col1 .SlimBody p span { color:#CE1141; font-weight:bold; }
.Col1 .SlimBody ul { margin:0; padding:0; list-style:none; }
.Col1 .SlimBody li { margin:0; padding:2px 0 2px 16px; list-style:none; background:url("../images/bullet.gif") no-repeat left 10px; line-height:2em; }
.Col1 .SlimBody li span { color:#CE1141; }
.Col1 .SlimBody .redbull {  margin:0; padding:0; list-style:none; }
.Col1 .SlimBody .redbull li { padding:4px 10px 4px 26px; list-style:none; background:url("../images/bullet-red.gif") no-repeat 16px 12px; line-height:2em; float:left; }
.Col1 .SlimBody .redbull2 {  margin:0; padding:0; list-style:none; }
.Col1 .SlimBody .redbull2 li { padding:4px 10px 4px 26px; list-style:none; background:url("../images/bullet-red.gif") no-repeat 16px 12px; line-height:2em; }
.Col1 .SlimBody .redbull3 {  margin:0; padding:0; list-style:none; }
.Col1 .SlimBody .redbull3 li { padding:4px 10px 4px 26px; list-style:none; background:url("../images/square-bullet-red.gif") no-repeat 16px 12px; line-height:2em; }
.Col2, .BodyContainer3 .Col2, .BodyContainer4 .Col2 { width:244px; float:left; }
.Col2 .Callbox { margin:16px 0 0 0; background:url("../images/call_box.gif") no-repeat left top; color:#000; width:228px; height:193px; }
.Col2 .Callbox p { margin:0; padding:4px 0 2px 20px; }
.Col2 .Callbox h2 { color:#000; margin:0; padding:12px 0 0 20px; font-size:1.6em; }
.Col2 .Callbox h3 { color:#FFF; margin:0; padding:0 20px; font-size:1.7em; }
.Col2 .Callbox a { color:#FFF; text-decoration:none; font-weight:bold; }
.Col2 .Callbox a:hover { color:#FFF; text-decoration:underline; }
.Col2 .Download { margin:16px 0 0 0; background:url("../images/downloads_BG.gif") no-repeat left top; color:#000; width:228px; height:230px; }
.Col2 .Download h1, .Col2 .Download2 h1 { color:#000; margin:0; padding:12px 0 6px 20px; font-size:1.6em; }
.Col2 .Download ul, .Col2 .Download2 ul { margin:0; padding:0; list-style:none; }
.Col2 .Download li, .Col2 .Download2 li { padding:4px 20px; list-style:none; line-height:1.4em; }
.Col2 .Download2 { margin:16px 0 0 0; background:url("../images/downloads_BG2.gif") no-repeat left top; color:#000; width:228px; height:260px; }
.Col2 .TickBox { margin:16px 0 0 0; width:228px; height:234px; }
.Col2 .Actionbox { margin:16px 0 0 0; background:url("../images/action_box_blue.gif") no-repeat left top; color:#000; width:228px; height:360px; }
.Col2 .Actionbox p { margin:0; padding:6px 18px 2px 20px; color:#FFF; }
.Col2 .Actionbox ul { margin:0; padding:0; list-style:none; color:#FFF; font-size:1.2em; }
.Col2 .Actionbox li { padding:4px 10px 4px 32px; list-style:none; background:url("../images/Red-on-Blue_bull.gif") no-repeat 10px 0px; line-height:1.4em; }

.Col2 .Actionbox h3 { color:#FFF; margin:0; padding:6px 20px; font-size:1.5em; }
.Col2 .emailer { margin:16px 0 0 0; background:url("../images/box_gold.gif") no-repeat left top; color:#000; width:228px; height:230px; }
.Col2 .emailer h3 { color:#000; margin:0; padding:6px 20px; font-size:1.5em; }
.Col2 .emailer p { margin:0; padding:6px 18px 2px 20px; color:#000; }

.BodyContainer2 { width:830px; margin:0; color:#666; padding:0 22px; }
.BodyContainer3 { width:880px; margin:0; color:#666; height:242px; }
.BodyContainer4 { width:880px; margin:0; color:#666; height:312px; }
.terms { color:#666; padding:6px 22px; font-size:0.8em; }
.footer { color:#CE1141; border-top:1px solid #d5d7da; margin:0 22px; height:80px; padding:8px 0 0 0; }
.footer p { margin:0; padding:3px 0; }
.footer a { color:#CE1141; text-decoration:underline; }
.footer .Col1 { float:left; width:300px; }
.footer .Col2 { float:right; width:300px; text-align:right; }
.footerholder { clear:both; width:880px; }



