/* @override http://www.founditlower.com/shared/css/fildtd.css */

body {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 12pt;
  color: #666;
  }

#filwrap {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  min-height: 720px;
  }

.filcontainer {
  min-height: 300px;
  color: #666;
  }
  
.filcontainer h1 {
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #B7B7B7;
  font-weight: bold;
  color: #d24141;
  font-size: 14px;
  }
  
.filcontainer h2 {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  }

.filcontainer .productDetails p {
  margin: 5px 0;
  }

.filcontainer .product {
  font-weight: bold;
  font-size: 12px;
  }

.filcontainer .size {
  font-weight: normal;
  font-size: 11px;
  }

.filcontainer .price {
  font-weight: bold;
  font-size: 12px;
  color: #d24141;
  }
  
.filcontainer fieldset {
  border: none;
  padding: 0;
  margin: 0;
  }

.filcontainer .formNugget {
  overflow: auto;
  margin-bottom: 10px;
  }

.filcontainer label {
  float: left;
  width: 50%;
  display: block;
  font-weight: bold;
  }

.filcontainer input {
  display: block;
  width: 90%;
  padding: 5px 3px;
  border: 1px solid #b6b6b6;
	background-color: #f4f4f4;
  font-size: 14px;
  }

.filcontainer input#urloverride {
  display: inline;
  width: auto;
  }

.filcontainer .linkNugget label {
  width: 100%;
  }

.filcontainer .linkNugget input {
  width: 95%;
  }
  
.filcontainer .rider {
  padding-top: 20px;
  margin-top: 20px;
  font-size: 10px;
  line-height: 12px;
  color: #999999;
  border-top: 1px solid #e3e3e3;
  }

.filcontainer button {
  width: 81px;
  height: 30px;
  background-image: url(/images/buttonSubmitDirect.gif);
  cursor: pointer;
  }

.filcontainer .dir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  /**text-indent: -9999px;*/
  }
  
.filcontainer .dir::before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
  }
  
button.dir {
  color: transparent;
  }





  
.filcontainer ul {
  margin: 0;
  padding: 15px;
  }
  
.filcontainer li {
  margin-bottom: 10px;
  }

.filcontainer .error {
  clear: both;
  color: #d24141;
  font-weight: bold;
  overflow: auto;
  margin: 0 !important;
  padding-top: 7px;
  }

.filcontainer .error em {
  color: #666666;
  margin-left: 10px;
  display: block;
  }

.filcontainer .linkNugget .error label {
  margin-left: 10px;
  width: auto;
  }

.filcontainer .formNugget.clarify {
  padding: 10px;
  background-color: #feefef;
  }

 
.filcontainer .clarifyheader {
	color: #d24141;
	font-weight: bold;
	background-color: #ffe7e7;
	font-size: 14px;
	padding: 10px;
	}
 
.filcontainer .clarify input{
	background-color: #ffffff;
	border: 1px solid #d24141;
	font-weight: bold;
	}

#filwrap.filthanks {
  min-height: 0;
  }

.filcontainer .thanks {
  margin-top: 100px;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
  }

.filsubmit {
  display: block;
  width: 69px;
  height: 25px;
  text-indent: -9999px;
  }

  @media only screen and (max-width: 350px) {
    
    .commitment {
      padding-right: 20px;
    }

    .filcontainer label {
      width: 100%;
    }

    .filcontainer .linkNugget label input {
      width: 90%;
    }

    #filwrap {
      padding-left: 10px;
    }

    .rider {
      width: 94%;
    }

  }