body,html		{margin:0px; padding:0px; border:0px; 
				 font-family:'DIN Next W01 Medium',Arial,Helvetica,sans-serif; font-size:1.0em; color:#060603;
				 background:white;}
				 
*:focus			{outline:0px;}
a				{color:inherit; text-decoration:none;}
img             {border:none;}
button          {cursor:pointer;}

.clearfix:after                 {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix                { zoom: 1; } /* IE6 */
*:first-child+html .clearfix    { zoom: 1; } /* IE7 */

h1                              {margin:10px 0px 8px; font-weight:normal; font-size:1.3em;}
h4                              {font-size:0.9em; font-weight:normal; margin:0px;}
hr                              {background:#d9ac55; height:2px; border:none; margin:0px;}
hr.thin                         {height:1px; margin:10px 0px; clear:both;}
p                               {font-family:'DIN Next W06 Regular',Arial,Helvetica,sans-serif; font-size:1.1em; line-height:1.4em; clear:both;}
.prompt                         {font-family:'DIN Next W01 Italic',Arial,Helvetica,sans-serif; font-style:italic; font-size:0.9em; line-height:1.2em;}
.prompt.top                     {margin-top:0px;}

label                           {font-family:'DIN Next W01 Light',Arial,Helvetica,sans-serif; float:left; width:100px; font-size:1.05em; clear:left; line-height:25px;}
input[type=text]                {float:left; border:1px solid #cbcbcb; clear:right; padding:5px; box-sizing:border-box; width:100%; max-width:250px;}
input[type=submit]              {font-family:'DIN Next W01 Medium',Arial,Helvetica,sans-serif; background:#24201D; color:White; border:none; font-size:1.0em; padding:7px 20px; cursor:pointer; text-decoration:none;}
a.button                        {font-family:'DIN Next W01 Medium',Arial,Helvetica,sans-serif; background:#24201D; color:White; border:none; font-size:1.2em; padding:8px 20px; cursor:pointer; text-decoration:none;}
a.button.small                  {font-size:0.9em; padding:2px 10px;}

.outerwrapper                   {padding:0px 0px 1px;}

.maincontent                    {width:auto; margin:0px 15px;}
.maincontent > div              {clear:both; margin:5px 0px;}

.buttonbox                      {text-align:center; margin-top:20px !important;}

.resultsText                    {font-family:'DIN Next W01 Light',Arial,Helvetica,sans-serif; font-size:1.0em; float:left; max-width:400px; clear:left; margin-bottom:5px;}
.resultsChan                    {font-family:'DIN Next W01 Light',Arial,Helvetica,sans-serif; font-size:1.0em; float:right; clear:right; margin-left:30px; margin-bottom:5px;}

.providerLink                   {text-decoration:none; cursor:pointer;}
.providerLink:hover             {text-decoration:underline;}

div.providerblock               {margin:0px 0px 40px;}

.maincontent .zip               {clear:both; width:250px; min-height:40px; margin:20px auto;}
#txtZip                            {height:45px; font-size: 1.6em; text-align:center;}

.bodycontent                    {max-width:600px;}

div.more                        {margin-top:30px;}
div.more p                      {font-size:1.0em;}
div.more p.b                    {font-weight:bold;}
div.more a                      {color:blue;}
div.more a:hover                {}

.error {
    text-align: center;
    color: #ff0000;
    line-height: 1em;
    margin: 0.1em;
}
.error.left {text-align:left;}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
}
::-moz-placeholder { /* Firefox 19+ */
  color: black;
}
:-ms-input-placeholder { /* IE 10+ */
  color: black;
}
:-moz-placeholder { /* Firefox 18- */
  color: black;
}

@media only screen and (max-width: 450px) 
{
    
}
