@charset "utf-8";
/* CSS Document */
img, div, input { behavior: url("../hack/iepngfix.htc");}
body {background:url(../images/bg.gif) left top repeat-x #d9213b; padding:0; margin:0;}
form{margin:0; padding:0;}
img {border:0 solid #000;}
img a{border:0 solid #000;}
.topsection {background:url(../images/topbg.gif) repeat-x 0 0; height:104px;width:100%;}
.topsection .inside {width:923px; margin:0 auto; border:0 solid #000; clear:both;}
.topsection .inside .left { width:40%; float:left;}
.topsection .inside .right { width:50%; float:right; font:normal 11px verdana; text-align:right; padding:82px 0 0 0; color:#7A7A7A;}
.topsection .inside .right a {color:#7A7A7A; text-decoration:none;}
.topsection .inside .right a:hover {color:#B8243B; text-decoration:underline;}

.wrapper{width:100%; float:left; background:url(../images/content-bg.gif) center top repeat-y;}
.container {background:url(../images/background.jpg) no-repeat center -2px; margin: 0 auto; min-height:1308px;}
.container .inside {width:923px; margin:0 auto;}
.container .inside .banner {background:url(../images/banner-bike.jpg) no-repeat 0 2px; height:311px; padding:3px 0 0 0;}




/* ######### Top Menu ######### */

.solidblockmenu{margin: 0;padding:20px 15px 0 0;width: 570px;float:right; background:url(../images/topnav.png) left top no-repeat; height:27px; padding-left:30px;}


.container .inside .mainsection {clear:both; padding:0;}
.container .inside .mainsection .mainleft {float:left; width:130px;}
.container .inside .mainsection .mainmid {float:left; width:530px; _margin-left:-43px; margin-top:7px;}
.container .inside .mainsection .mainmid h1 {font:bold 21px verdana; margin:0; padding:15px 0 15px 20px; color:#fff;}
.container .inside .mainsection .mainmid h2 {background:url(../images/headtextbg.png) no-repeat 5px top; font:bold 21px arial; margin:0; padding:0 0 0 60px; color:#fff; height:51px; line-height:51px; font-style:italic;}
.container .inside .mainsection .mainmidBg{float:left; width:530px; background:url(../images/midsec.png) repeat-y 5px 0;}
.container .inside .mainsection .mainmid-content{float:left; width:530px; background:url(../images/midsecbg.png) no-repeat 5px 0; min-height:800px;}
.container .inside .mainsection .mainmid-red-btm{float:left; width:530px; background:url(../images/red-btm-curve.png) no-repeat 5px 0; height:12px;_margin-top:-14px;}
.container .inside .mainsection .mainmid-btm{width:530px; float:left; background:url(../images/midsec-btm.png) 5px top no-repeat; height:116px;_margin-top:-7px;}

.container .inside .mainsection .mainmid .imgborder {border:7px solid #83050A;}
.container .inside .mainsection .mainmid .imgborder_new {border:7px solid #83050A; width:467px; background-color:#fff;}
.container .inside .mainsection .mainmid .specification-outer{width:530px; float:left; background:url(../images/red-bg.gif) 5px top repeat-y; _background:url(../images/red-bg.gif) left top repeat-y;}
.container .inside .mainsection .mainmid .specification {background:url(../images/specificationbg.png) no-repeat 14px 0; margin:0 auto; padding:5px 18px 0px 30px; _margin-left:4px; width:482px; float:left;}
.container .inside .mainsection .mainmid .specification .clear {width:482px; float:left;}
.container .inside .mainsection .mainmid .specification .clear .left {float:left; width:240px;}
.container .inside .mainsection .mainmid .specification .clear .left .box1 {padding:2px 5px; margin:0 0 2px 0; width:210px; height:25px; background:#9D2E2C; font:normal 13px arial; color:#fff; clear:both; line-height:24px;}
.container .inside .mainsection .mainmid .specification .clear .left .box1 span {float:right; text-align:left; width:35%;font:normal 13px arial; color:#fff;line-height:26px;}

.container .inside .mainsection .mainmid .specification .clear .right {float:left; width:220px; padding:45px 0 0 0;}
.container .inside .mainsection .mainmid .specification .clear .right .box1 {padding:2px 5px; margin:0 0 2px 0; width:210px; height:25px; background:#9D2E2C; font:normal 13px arial; color:#fff; clear:both; line-height:24px;}
.container .inside .mainsection .mainmid .specification .clear .right .box1 span {float:right; text-align:left; width:30%;font:normal 13px arial; color:#fff;line-height:26px;}
.container .inside .mainsection .mainmid .specification .clear .right .box1 .tag {float:right; text-align:left; width:30%;font:normal 13px arial; color:#fff;line-height:26px;}

.container .inside .mainsection .mainmid .specification .clear .box1 {padding:2px 5px; margin:0; width:210px; height:22px; background:#9D2E2C; font:normal 13px arial; color:#fff; clear:both; line-height:20px;}
.container .inside .mainsection .mainmid .specification .clear .box2 {padding:6px 5px; margin:0 0 2px 0; width:460px; background:#9D2E2C; font:normal 12px/14px arial; color:#fff; clear:both; text-align:justify;}
.container .inside .mainsection .mainmid .specification .clear .box2 a{font:normal 12px/14px arial; color:#fff; text-decoration:underline;}
.container .inside .mainsection .mainmid .specification .clear .box2 a:hover{font:normal 12px/14px arial; color:#111; text-decoration:underline;}
.container .inside .mainsection .mainmid .specification .clear .box1 span {float:right; text-align:left; width:35%;font:normal 13px arial; color:#fff;line-height:26px;}

 
.container .inside .mainsection .mainright {float:right; width:250px;}
.container .inside .mainsection .mainright .first-box{width:250px; float:left;}
.container .inside .mainsection .mainright .second-box{width:238px; float:left; background:url(../images/second-box.png) left top no-repeat; height:145px; padding-left:12px; padding-top:40px; font:normal 10px/12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.container .inside .mainsection .mainright .second-box p{margin:5px 0px;}
label.fieldname{width:45px; float:left; text-align:right; line-height:18px;}
input.textfield{width:157px; height:18px; border:none; margin-left:3px;}
input.submit{margin-left:108px;}
.container .inside .mainsection .mainright .third-box{width:250px; float:left; height:165px;}
.container .inside .mainsection .mainright .fourth-box{padding-top:20px;width:250px; float:left; height:165px;}
.fourth-box a {
	line-height:20px;	
}
.fourth-box a {
	padding:2px 0 0 5px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	font-weight:700;
}
/* New */
.container .inside .mainsection .mainmid .specification2 {background:url(../images/midbg.png) no-repeat 14px 0; margin:0 auto; height:122px; padding:0px 15px 5px 13px; clear:both;  width:507px;}


.container .inside .mainsection .mainmid .specification2 .clear {clear:both;}
.container .inside .mainsection .mainmid .specification2 .clear .left {float:left; width:48%;}
.container .inside .mainsection .mainmid .specification2 .clear .left .box2 {padding:2px 5px; margin:0 0 2px 0; width:210px; height:25px; background:#9D2E2C; font:normal 13px arial; color:#fff; clear:both; line-height:24px;}
.container .inside .mainsection .mainmid .specification2 .clear .left .box2 span {float:right; text-align:left; width:35%;font:normal 13px arial; color:#fff;line-height:26px;}

.container .inside .mainsection .mainmid .specification2 .clear {clear:both;}
.container .inside .mainsection .mainmid .specification2 .clear .box2 {padding:6px 5px; margin:0 0 2px 0; width:500px; height:112px; font:normal 12px/14px arial; color:#fff; clear:both; text-align:justify;}
.container .inside .mainsection .mainmid .specification2 .clear1 {clear:both; height:5px;}

.midinnercontentright{padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:480px; height:100px;}
.iconleft{ float:left; width:152px; padding-left:17px;}
.contentright{float:left; width:300px; margin:5px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left:8px;}
.whitetext{font-family: Arial; font-size:16px;color:#FFFFFF; padding:0px; font-weight:normal; font-weight:bold;}
.whitetext a{color:#FFFFFF; text-decoration:none;}
.whitetext a:hover{text-decoration:underline;}
.whitemiddletext{font-family: Arial; font-size:12px;color:#FFFFFF; font-weight:normal; padding-top:15px; padding-bottom:2px;}
.clear2 {clear:both; height:5px;}
.btm-logo{clear:both; height:52px;}

.footer{clear:both; padding:30px 0 0px 0; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/footer-bg.gif) center top no-repeat;}
.footer a{color:#FFFFFF; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer .contentPart{width:920px; margin:0 auto;}
.footer .contentPart .leftpart{width:345px; float:left; padding-bottom:20px;}
.footer .contentPart .rightpart{width:345px; float:right; text-align:right; padding-bottom:20px;}
span.ph-number{font-size:18px; line-height:22px;}


.category-outer{width:530px; float:left; background:url(../images/red-bg.gif) 5px top repeat-y; _background:url(../images/red-bg.gif) left top repeat-y;}
.category {background:url(../images/specificationbg.png) no-repeat 14px 0; margin:0 auto; padding:5px 20px 0px 20px; _margin-left:4px; width:505px; float:left;}

.catimage {
	padding:0 0 10px 10px;
}

.catbox {
 text-align:center;
 vertical-align:top;
 float:left;
 padding:5px 6px 0 1px;
}

.catbox p a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#fff;
  line-height:10px;
  text-decoration:none;
}

.catbox p a:hover {
	text-decoration:underline;
}

.paddbott {
	padding-top:10px;
}

.axl-contents {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:0 12px;
	line-height:16px;
}

.axl-contents a {
	text-decoration:none;
}

.axl-contents a:hover {
	text-decoration:underline;
}

.producttypes {
	float:right;
	padding-right:10px;	
}

.success, .error {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:11px;	
	font-weight:700;
	padding:10px;
}

.success {
	color:#0F0;	
}

.error {
	color:#F00;
}

.connect_widget_not_connected_text {
	color:#FFF;	
}
