@charset "utf-8";
/* CSS Document */

#noscript {
height: 35px;
font-size: 12px;
width: 543px;
border: solid 1px #4f5255;
color: #ca181e;
background: url(images/error.gif) left no-repeat #1b1b1b;
padding: 15px 5px 5px 5px;
}

select {
 font-size: 11px}

#container {
 margin-top: 18px;
 margin-right: 6px;
 background-color: #363636;
 padding-bottom: 10px;
 font-size: 11px;
 color: #cccccc
}

#container h1 {
 margin: 48px 0px 0px 0px;
 padding: 0px;
 font-weight: normal;
 font-size: 16px;
 padding-left: 8px;
 color: #ea5d0f
}
#container h1.mt {
 color: #ed1c24
}
#container h1.xd {
 color: #d11016
}
#container h1.motive {
 color: #ffffff;
 font-weight: bold;
 font-size: 20px;
 margin: 40px 0px 0px 0px;
}

#header {
 border: solid 1px #636363;
 height: 68px;
 background: url(../images/header_mt.jpg) top no-repeat;
}

#headerXD {
 border: solid 1px #636363;
 height: 68px;
 background: url(../images/header_xd.jpg) top no-repeat;
}

#headerMM {
 border: solid 1px #636363;
 height: 68px;
 background: url(../images/header_moto-metal.jpg) top no-repeat;
}

#header.motive {
 border: solid 1px #636363;
 height: 68px;
 background: url(../images/header_motive.jpg) top no-repeat;
}

#headerDC {
 border: solid 1px #636363;
 height: 68px;
 background: url(../images/header_dc.jpg) top no-repeat;
}

#breadcrumbs {
 line-height: 30px;
 padding-left: 9px;
 color: #959595
}
#breadcrumbs a {
 color: #cccccc;
 text-decoration: none
}
#breadcrumbs a:hover,a:active {
 text-decoration: underline}

#container .contentcontainer{
 overflow: hidden;
 margin-top: 8px;
}

#container .imagebox{
 width: 175px;
 margin-left: 5px;
 margin-right: 10px;
 float: left
}
#container .imagebox a{
 margin-bottom: 5px
}

#container .info{
 width: 349px;
 border: solid 1px #636363;
 float: right;
 margin-right: 5px
}

#container .heading{
 border-bottom: solid 1px #000000;
 height: 14px;
 background-color: #262626;
 padding: 10px;
 font-size: 16px;
 color: #ea5d0f;
}

#container .price{
 float: right
}

#container .part{
}

#container .description{
 margin: 8px;
 padding-bottom: 10px;
 font-size: 11px;
 color: #cccccc;
 line-height: 16px;
 border-bottom: solid 1px #636363
}

#container .notes{
 margin: 8px;
 padding-top: 10px;
 font-size: 11px;
 color: #cccccc;
 border-top: solid 1px #636363
}

#container .features {
 margin: 8px
}

#container .features dl {
 margin: 0px;
 padding: 0px
}

#container .features dt {
 color: #898989;
 font-size: 14px;
 text-decoration: underline
}

#container .features dd {
 font-size: 11px;
 color: #cccccc;
 line-height: 24px
}

#container .links {
 margin: 8px;
 background: url(../images/info_icon.gif) left no-repeat #464646;
}
#container .links a {
display: block;
padding: 5px 5px 5px 35px;
 background: url(../images/icon_blue-info.gif) 5px no-repeat #464646;
color: #cccccc;
text-decoration: none;
line-height: 20px;
color: #CCCCCC
}
#container .links a:hover {
text-decoration: underline; 
background-color: #262626
}

#specs {
 border: solid 1px #636363;
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 10px
}

#specs .r1 {
 background-color: #4c4c4c
}

#specs .r2 {
 background-color: #555555
}

#specs .r3 {
 background-color: #222222
}

#specs .cat {
 padding-left: 16px
}

.addtocart {
 padding-right: 10px;
 padding-top: 5px;
 margin-bottom: 20px
}

/* Product Options Info */
#options_container {
 width: 517px;
 margin: 15px auto;
 font-size: 11px;
 color: #cccccc;
}
#options_container .checkbox {
 margin: 10px 0px 0px 38px
}
#options_container h3 {
 color: #d11016;
 text-transform: uppercase;
 font-size: 18px;
 margin: 0px;
 padding: 0px
}
#options_container .note {
 float: right;
 text-align: right;
 font-size: 11px;
 line-height: 18px
}
#options_container #options {
 border: solid 1px #636363;
 background-color: #555555;
 overflow: hidden
}
div.odd {
 border-bottom: solid 1px #363636;
 background-color: #4c4c4c;
 overflow: hidden;
 line-height: 35px;
}
div.even {
 border-bottom: solid 1px #636363;
 overflow: hidden;
 line-height: 35px;
}
.toggle {
 float: left;
 width: 21px;
 height: 15px;
 margin: 10px 0px 0px 5px;
 background: url(images/product-option-toggle.gif) top no-repeat;
}
.toggle a {
 display: block;
 height: 15px
}
.active {
 background-position: left -30px;
}
#options_container .elm {
 float: left;
 border-right: solid 1px #333333;
 width: 85px;
 text-align: center
}
#options_container .elmpr {
 float: left;
 border-right: solid 1px #333333;
 width: 85px;
 text-align: center;
 color: #ffb019;
 font-size: 12px;
}
#options_container .elmdt {
 float: right;
 width: 85px;
 text-align: center;
}
#options_container .name {
 float: left;
 margin-left: 10px;
}
#options_container .extraInfo {
 float: left;
 margin-left: 10px
}
#options_container .price {
 float: right;
 margin-right: 15px;
 color: #ffb019;
 font-size: 12px;
 text-align: right
}
#options_container .qty {
 float: right;
 margin-right: 5px;
 text-align: right
}
#options_container .prOption {
 float: right;
 margin: 9px 15px 0px 0px
}
#options_container .image {
 display: block;
 float: left;
 margin: 8px 0 0 5px;
 height: 21px;
 width: 28px;
 background: url(../images/product-detail-icon.gif) top no-repeat
}
.option_info {
 clear: both;
 line-height: normal;
 overflow: hidden;
 width: 515px;
}
.option_info .block {
 padding: 5px 5px 10px 5px;
 overflow: hidden
}
.option_info .block .image {
 display: block;
 float: left;
 margin-right: 10px;
 height: 21px;
 width: 28px;
 background: url(images/product-detail-icon.gif) top no-repeat
}
.option_info .block .info {
 width: 455px;
 margin-left: 38px
}
ul.models {
 list-style: none;
 margin: 10px 0 0 10px;
 padding: 0;
 line-height: 24px;
}
ul.models a {
 color: #cccccc;
 text-decoration: none;
}
ul.models a:hover {
 text-decoration: underline;
}

#noscript {
height: 35px;
font-size: 12px;
width: 543px;
border: solid 1px #4f5255;
color: #ca181e;
background: url(images/error.gif) left no-repeat #1b1b1b;
padding: 15px 5px 5px 5px;
}
