body {
  background: transparent url('') no-repeat  left top;
}
h1,h2,h3,h4,h5,h6 {
  font-size:1.6em;
  font-weight: bold;
  font-size:1.5em;
  font-weight:bold;
  color:#847575;
  margin:0;
  padding:0;
}
h1:first-child {
  margin-top:0;
  padding-top:0;
}
h2{
  font-size: 1.4em;
}
h3{
  font-size:1.3em;
}
h4{
  font-size:1.2em;
}
h5{
  font-size:1.1em;
}
h6 {
  font-size:1em;
  font-weight:bold;
}

div#container{
}
div.header {
  background: transparent url('http://webuyanybike.com/assets/images/impact/header.png') no-repeat top left;
  height:152px;
}
div.headerQuote {
  background: transparent url('http://webuyanybike.com/assets/images/impact/header2.png') no-repeat top left;
  height:152px;
}

/***********     Menu     **********/
div.input_box,
div.menu {
  height:152px;
}

div.menu ul{
  margin-top:120px;
  margin-left:10px;
}

div.menu li{
  display:inline; /* breaks ie6 if set to block */
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
  margin-right:12px; /* breaks ie6 if greater than 12px */
}


div.menu li#link27{  /* unique id of 'sell my bike' page' */
  display:none;
}

div.menu li a{
  font-size:1em;
  color:white;
  font-weight:bold;
  text-decoration:none;
}

div.menu li.active a{
  color:#847575;
}



/***********     Main Input Box     **********/
div.ieFix1 {
   width:30px; /* drops to next line if width left */
}

div.input_box {
  text-align:center;
  margin-top:5px;
  margin-left:0px;
}

div.input_box input#regInput{
  width:220px;
  background-color:yellow;
  margin:3px;
  text-align:center;
}

div.input_box input#greenButton{
  margin-top:7px;
  margin-bottom:6px;
}

div.input_box p{
  padding:0;
  margin:0;
}
div.input_box a{
  font-size:1.5em;
  font-weight:bold;
  color:white;
}

div.input_box h1#how_much{
  font-size:1.5em;
  font-weight:bold;
  color:#847575;
  margin:0;
  padding:0;
}

/***********     Speedo Section     **********/
div.speedoCashBikes {
   position:relative;
   background: transparent url('http://webuyanybike.com/assets/images/impact/speedoCashBikes.jpg') no-repeat top right;
   height:235px;
   margin-top:20px;
}

div#oneTwoThreeText {

}
h1#sellForCash a{
  position:absolute;
  left:695px;
  top:3px;
  color:#847575;
  font-weight:bold;
  text-decoration:none;
  margin:0;
  padding:0;
}
h1#instantValuation a{
  position:absolute;
  left:695px;
  bottom:2px;
  color:#847575;
  font-weight:bold;
  text-decoration:none;
  margin:0;
  padding:0;
}
h2 {
  font-size: 2.3em;
  line-height: 90%;
}

div#oneTwoThreeText p {
  font-size:1.4em;
  margin:0;
  padding:0;
  font-weight:bold;
}

div#oneTwoThreeText p span {
  font-size:1.7em;
}

div#oneTwoThreeText p#one {
  color:#29aae3;
}

div#oneTwoThreeText p#two {
  color:#f39018;
}

div#oneTwoThreeText p#three {
  color:#56c228;
}




/**********     Main Text and Testimonials     **********/
div.testimonials,
div#main_text {
 color:#807878;
 border:1px black solid;
  position:relative;
}

div#main_text p{
 margin: 5px 0;
}

div#body_text {
  margin-top:0;
}
div#main_text ul{
  margin-top: 13px;
  list-style-image:url("http://webuyanybike.com/assets/images/impact/greenTick.png");
}

div#main_text ul.negative{
  margin-top: 13px;
  list-style-image:url("http://webuyanybike.com/assets/images/impact/redCross.png");
}

div#main_text li{

}

h1.testimonials,
div#main_text h1{
 background-color:#4594c5;
 color:white;
 padding-left:10px;
}

h1.testimonials {
 border:1px #877272 solid;
}

div.padding_top {
 padding-top:20px;
}
div#main_text {
 height:500px;
 border:1px #877272 solid;
}

div#main_text div#body_text {
 padding: 10px;
}

div#testimonials {
 margin:0;
 padding-top:10px;
 background-color:#ece3e3;
 height:375px;
 border-bottom: 1px #877272 solid;
}


div#testimonials img#right_arrow,
div#testimonials img#left_arrow{
 margin:0;
 padding:0;
}

div#testimonials img#left_arrow{
 margin:0;
 padding:0;
}

div.testimonial_block {
 float:left;
 padding:0;
 margin:0 0px;
 border: 1px #877272 solid;
 height: 360px;
 background-color:white;
 overflow:hidden;
}

div.testimonial_1 {
  margin-left:2px;
  margin-right:6px;
}

div.testimonial_block img{
 border-bottom: 1px #877272 solid;
}

div.testimonial_block p{
  font-size:11px;
  /* image width 142px */
  width:136px;
  padding:0 3px;
  margin:0;
  font-weight:normal;
  color:#807878;
}

div.testimonial_block p.blue{
  font-size:12px;
  color:#29aae3;
  font-weight:bold;
}

div.testimonial_block p.green{
  font-size:12px;
  color:#659e4f;
  font-weight:bold;
}

div#unique-offer {
  overflow:hidden;
  margin-top:10px;
  padding:2px 10px;
  font-weight:bold;
  color:#807878;
  border: 1px #877272 solid;
  background-color:#ece3e3;
  height:69px;
  font-size:16px;
  line-height:140%;
}

div.glidecontenttoggler {
   margin-left:3px;
  /* margin-right:2px; */
}

a.countryLink:hover,
a.countryLink:visited,
a.countryLink:active,
a.countryLink {
 text-decoration: none; 
 color:#807878;
}



/**********  chooseMake Form  *****************/

table#chooseMakeModel {
   width: 500px;
   color: #000000;
   border: 1px solid black;
   background-color: transparent;
   margin-left: 8.5em;
   border-collapse: collapse;
}

table#chooseMakeModel td {
  padding: 0.4em;
}

table#chooseMakeModel td input, table#chooseMakeModel td select
{
  padding: 0;
  margin: 0;
}


/**********  Input Box when it is Central  *****************/

div.central { /* when iput box is in main content area */
  margin-left: 20px;
  background: transparent url('http://webuyanybike.com/assets/images/impact/inputBox.png') no-repeat top left;
  height:152px;
}

div.central p,
div.central h1{
  width: 398px;
}

div.central h1#how_much{
  padding-top: 5px;
}

/**********  Other Details Form  *****************/


div.quoteBox{
 margin-top:20px;
}


img#conditionInfo {
  margin-bottom: -4px;
  margin-left: 10px;
  /* padding-top: -3px;
  padding-left: 10px; */
}


div#tooltip {
}

div#conditionInfoBox {
   display: none;
   width: 350px;
   border: 2px solid #27A35D;
   background-color: #ffffff;
   padding: 5px;
   font-size: 0.7em;
}

table#otherDetails {
   border: 1px solid black;
   border-collapse: collapse;
   width: 600px;
   color: #000000;
   background-color: transparent;
   margin-left: -10px;
}

table#otherDetails td {
  padding: 0.4em;
}

table#otherDetails td.firstColumn {
  width: 150px;
}

table#otherDetails td.title{
  font-weight: bold;
}


table#quoteTable {
 /* width: 250px;*/
}

textarea#noThanksFeedback {
  	width: 390px;
	height: 40px;
}

table#otherDetails td input, table#otherDetails td select
{
  padding: 0;
  margin: 0;
}


table#otherDetails td input#mileage{
   width: 1.5em;
}


div#conditionFeedback {
   display: none;
}



div#feedback {
  font-weight: bold;
  color: red;
  margin-left: 0;
  margin-top: 1em;
  margin-bottom: 0;
}

div#jsFeedback {
  font-weight: bold;
  color: red;
  margin-left: 5.6em;
  margin-top: 1em;
  margin-bottom: 1em;
  line-height: 1.5em;
  width: 600px;
 /* margin-top: -5em;*/
}

span#jsFeedback2 {
  font-weight: bold;
  color: red;
  margin-top: 1em;
  margin-bottom: 1em;
}


div#jsFeedback, span#jsFeedback2 {
   display: none;
}

span#originalPlate {
  color: black;
}


div#offerFeedback{
  font-weight: bold;
  color: red;
  margin-left: 0;
  margin-top: 1em;
  margin-bottom: 1em;
  line-height: 1.5em;
  display: none;
}

/**********  General table settings *****************/

table td#feedback{
  font-weight: bold;
  color: red;
}

table tr.heading{
   background-color: #dedede;
}

tr.heading td{
   background-color: #dedede;
}

table tr.alternateColour{
   background-color: #eeeeee;
}

tr.alternateColour{
   background-color: #eeeeee;
}

tr.alternateColour td{
   background-color: #eeeeee;
}

td {
 vertical-align:top;
}



/**********  Questions Form *****************/


table#quoteFormQuestions {
   border: 1px solid black;
   border-collapse: collapse;
   width: 700px;
   color: black;
   line-height: 1.1em;
   border-collapse: collapse;
}

table#quoteFormQuestions td {
   vertical-align: top;
   padding: 0.7em;
   color: black;
}



table#quoteFormQuestions td.radioText {
   padding-left: 0;
}

table#quoteFormQuestions td.radioButton {
/*   vertical-align: top;
   padding: 0.7em;
   color: black;
   width: 2em; */
}


table#quoteFormQuestions td.qtext {
   vertical-align: top;
   width: 600px;
}

/**********  quoteTable Form  *****************/
span#offer {
  font-size: 1.4em;
  color: #000;
  background-color: yellow;
}

table#quoteTable {
   border: 1px solid black;
   border-collapse: collapse;
   width: 500px;
   color: #000000;
   background-color: transparent;
   margin-left: 40px;
}

table#quoteTable td {
  vertical-align:top;
  padding: 0.4em;
}

table#quoteTable td input, table#quoteTable td select
{
  padding: 0;
  margin: 0;
}

/********* offer accepted *********/

div.textBox {
   border: 1px solid #847575;
   padding: 0;
   margin-top:20px;
}


div.textBox p{
   padding: 1em;
}

div.textBox h3{
   font-weight: bold;
   color: #ffffff;
   width:690px;
   font-size: 1.1em;
   background-color:#847575;
   padding-left:10px;
}





/******************** Contact Us Form ****************************/
#spf_form {
  margin-top: 1em;
}

.spform_input {
   position:absolute;
   text-decoration:underline;
   background-color:#CC0000;
   left:0px;
   top:-500px;
   width:1px;
   height:1px;
   overflow:hidden;
}


#spf_form label {
   font-weight: bold;
   display: block;
   width: 100px;
   float: left;
   margin-top: 4px;
}


label#veri-image {
  width: 117px;
}

label#veri-string {
   width: 260px;
}

#contactUsSubmit {
  margin-left: 28em;
}


.spf_normal_input {
   font-weight:normal;
   padding-left:0px;
}
.spf_verify_msg {
   font-weight:bold;
}
.spf_verify_prompt {
   font-weight:bold;
}
.spf_cookie_msg {
   font-weight:normal;
   color:#ff0000;
   padding-top:0px;
}


ul#formErrors li{
  color: red;
  font-weight: bold;
  list-style-image:none;
  list-style-type:disc;
}





/*
*       Footer
*/

#footer {
 margin-top: 10px;
 margin-bottom: 10px;
 background: transparent url('http://webuyanybike.com/assets/images/impact/footer.png') no-repeat top left;
 height:44px;

}

.keywords_inner{
 color:#939598;
 font-size:0.7em;
 padding: 10px 0;
}


#copyright {
  float:left;
  padding: 15px 10px 0;
  color:white;
  font-size:0.7em;
}

#addThisButton {
  float:right;
  padding: 15px 10px 0;
}

#onsitenow {
  float:right;
  padding: 10px 10px 30px;
  color:#939598;
  font-size:0.7em;
}

#onsitenow a:hover,
#onsitenow a:visited,
#onsitenow a:active,
#onsitenow a{
  text-decoration:none;
  color:#939598;
}



