body{
  background: #68b8c4;
}

body, button{


  color: white;
  -webkit-font-smoothing: antialiased;
}
h3 {
 font-size: 100%;
  margin-bottom: 0 ;
}
h2 {
 margin-bottom: 0 ;
}
 
/**
 * Form & Checkbox Styles
 */

/**
 * Container/Target Styles
 */


.container .mix,
.container .gap {
  display: inline-block;
}

.container .mix {
  display: none;
  padding: 0 15px 10px 15px;
  width:220px;
  text-align: center;
}

.container .mix:after{
  content: attr(data-price);
  color: white;
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  padding: 4% 6%;
  font-weight: 700;
}

fieldset {
border: none;
margin: 0 2px;
padding: 0em 0em 0em ; 
background-color: #e6e6e6 ;
}

fieldset, h4 {
padding-left: 5px;
}

input[type="reset"] {
margin: 5px 0px 0 7px;
-moz-appearance: radio;
-webkit-appearance: checkbox;

}
.checkbox input[type="checkbox"], 
input[type="radio"],
input[type="reset"] {
box-sizing: border-box;
margin: 4px 4px 4px 15px;
position: static;
}

/*CHOOSE BIKE*/

#model-select-wrap {
position: relative;
z-index: 1;
top: -2px;
margin-bottom: -2px;
padding-top: 10px;
padding-bottom: 142px;
display: block;
overflow: hidden;
width: 100%;
background: #ffffff;
}

#model-select {
margin-top: 20px;
}
#model-select a,
#model-select li,
#model-select ul,
#model-select div {
/*list-style: none;
margin-left: 0;*/
}
/* ie7 z-index fix */
.lt-ie8 #page-content-top {
z-index: 2;
}

.lt-ie8 #model-select {
z-index: 1;
}

#model-select > hgroup {
display: block;
width: 100%;
}

#model-select > hgroup > * {
text-transform: uppercase;
display: block;
}
#model-select > hgroup > h2 {
font-family: "Arial Black", Gadget, sans-serif;
color: #000;
font-size: 27px;
text-transform: uppercase;
font-weight: 700;
}
#model-select > hgroup > h3 {
margin-left: 5px;
font-weight: 300 ;
font-family: 'Fjalla One';
}


/* TRACKSLIDE STYLE */

.ts_default {
position: relative;
display: block;
font-size: 19px;
padding: 0px;
margin-top: 0px;
color: #000000;
}
.lt-ie8 .ts_default {
margin-left: -215px;
}
.ts_default > li {
padding: 0px 10px;
}
.ts_default > li > span {
display: block;
overflow: hidden;
font-size: 14px;
font-weight: 700;
border-bottom: 1px solid #cccccc;
padding: 10px 0px;
margin: 5px 0px;
clear: both;
text-transform: uppercase;
color: #000;
}
.ts_default > li > ul {
display: block;
}
.ts_default > li > ul > li {
margin: 10px 0px;
font-size: 13px;
}

.ts_default > li > ul > li > input {
/*vertical-align: text-bottom;*/
}

.ts_default > li > ul > li > label {
display: inline;
padding-left: 8px;
color: #000;
font-size: 14px;
font-weight: normal;
line-height: 20px;
}

/* MODEL DISPLAY */
.fymDisplayGroupHeader,
.fymDisplayGroupYear {
font-size: 18px;
font-weight: 700;
border-bottom: 1px solid #000;
font-family: "Arial", sans-serif ;
}
.fymDisplayGroupHeader {
left: 29px;
position: relative;
}
.fymDisplayGroupYear {
position: absolute;
}
.ts_default h4 {}
.fym {
/*max-width: 170px;*/
margin-bottom: 8px;
/*margin: auto;*/
/*width: 100%;*/
}
.product-tile-image { 
  /*text-align: center;*/
}
.model-family-heading h2 {
background-image: none;
/* font-family: Arial, Helvetica, sans-serif; */
color: #585353;
font-size: 17px;
font-weight: bold;
padding: 10px 0;
}
h4 {
margin-top: 0 ;
}
fieldset > h4 {
background-color: #222a2d;
color: #fff;
line-height: 39px;
}
#Sort {
padding-top: 10px;
border-top: 1px solid;
}
#start-over {
background-color: #222a2d;
height: 39px;
font-size: 14px;
text-indent: 10px;
font-weight: normal;
text-transform: uppercase;
}
#model-select > .container > .model-family-vehicle a:hover {
background-color: #e6e6e6;
}
#model-select > .container > .model-family-vehicle a {}
#model-select > .container > .model-family-vehicle {
float: none;
}
#model-select > .container > .model-family-vehicle a img {
margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
padding: 15px;
padding-top: 0px;
}
.model-family-heading {
margin-left: 0px;
    height: 37px;
}
#model-select > .container > .model-family-vehicle {
margin-bottom: 0px; 
margin-top: 5px; 
}
 /*RESPONSIVE*/

/*** I-PHONES LANDSCAPE ***/
@media only screen and (min-width: 480px) and (max-width: 640px) {


    }
/*** I-PHONES PORTRAIT ***/
@media only screen and (max-width: 479px) and (min-width: 0px) {
#Container {
width: 55%;
}
.ts_default {
width: 45%;
}
#model-select > hgroup > h2 {
font-size: 20px;
margin-left: 2px;
}

  }
