.body
{
    margin: 0 auto;
}
a
{
    text-decoration: none;
    color: #000000;
}
@font-face{
    src:url(//s3-us-west-1.amazonaws.com/brandnex-images/FordAntennaRegular.otf);
    font-family:'Open Sans',sans-serif;
}
@font-face{
    src:url(//s3-us-west-1.amazonaws.com/brandnex-images/FordAntennaCondBlack.otf);
    font-family:'Open Sans',sans-serif;
}
.app-right_area {
    margin-top: 7px;
    width: 804px;
    margin: 0 auto;
    overflow: hidden;
    float: right;
}
.app-header-img
{
    text-align: center;
}
.app-middlearea
{
    margin: 0 auto;
}
.app-leftarea
{
    width: 240px;
    min-height: 1245px;
    height: auto;
    float:left;
    padding: 7px;
}
.app-heading
{
    color: #5a5a5a;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    margin: 5px 0px;
}
.app-small-heading
{
    color: #5a5a5a;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    margin: 5px 0px;
}
.app-product
{
    overflow: hidden;
    margin-top: 10px;
    padding-left: 0px;
    margin-bottom: 10px;
    text-align: center;
}
.app-product img{
    width: 210px;
}

.app-colors
{
    float:left;
    margin: 10px 0px;
}
.app-colors img 
{
    float:left;
    margin-right: 10px;
    width: 38px;
    height: 53px;
}
.app-description 
{
    margin: 10px 0px 0px 0px;
    float:left; 
    border-bottom: 2px dashed #ccc;
    padding-bottom: 5px;
}
.app-description p
{
    color: #5a5a5a;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    margin: 5px auto;
}
.app-didyouknow
{
    padding: 10px;
    float:left;
    background: #00d0fd;
    margin: 10px auto;
}
.app-didyouknow font
{
    color: #5a5a5a;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    margin: 5px auto;
}
.app-didyouknow p
{
    margin: 5px auto;
    color: #fff;
    font-family: 'Open Sans',sans-serif;
    font-size: 10px;
    line-height: 13px;
}
.app-buttons
{
    margin: 7px 0px 0px 0px;
    float:left;
}
.app-buttons a:hover 
{
    opacity: 0.75;
}
.app-rightarea
{
    width: 520px;
    float:right;
    padding: 10px 10px 0px 10px;
    border-left: 1px solid #ccc;
}
.app-step1
{
    height: 30px;
    display: block;
    float:left;
    background: #00d4f9;
    width: 100%;
}
.app-step1 p
{
    color: #FFFFFF;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 17px;
    line-height: 0px;
    margin-left: 5px;
    margin-top:15px;
    margin-bottom:0px;
}
.app-rate
{
    height: 40px;
    background: -moz-linear-gradient(bottom , #656565 0%, #656565 50%, #828282 50%, #828282 100%) repeat scroll 0 0 transparent;
    background: -moz-linear-gradient(bottom , #656565 0%, #656565 50%, #828282 50%, #828282 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#828282), color-stop(50%,#828282), color-stop(51%,#656565), color-stop(100%,#656565));  /*Chrome,Safari4+  */
    background: -o-linear-gradient(bottom , #656565 0%, #656565 50%, #828282 50%, #828282 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(bottom , #656565 0%, #656565 50%, #828282 50%, #828282 100%); /* IE10+ */
    background: linear-gradient(bottom , #656565 0%, #656565 50%, #828282 50%, #828282 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656565', endColorstr='#828282',GradientType=0 ); /* IE6-9 */
    margin-top: 30px;
}

.app-rate table
{
    color: #ffffff;
    font-size: 11px;
    font-family: 'Trebuchet MS', arial;
    width: 100%;
}
.app-steponeform
{
    height: auto;
    padding: 10px 0px 5px 0px;
}
.app-qty
{
    color: #4A4A4A;
    font-family: 'Open Sans',sans-serif;
    font-size: 10px;
    width: 100%;
    height: 40px;
}
.app-enterqty
{
    width: auto;
    float: left;
    margin-right: 20px;
    padding-top: 20px;
}
.app-sizes
{
    float:left;
}
.app-sizes div
{
    width: 42px;
    display: inline-block;
    text-align: center;
}
.app-inputbox
{
    float:left;
}
.app-inputbox div
{
    width: 42px;
    text-align: center;
    display: inline-block;
}

.app-table2
{
    margin-top:10px;
    margin-bottom:5px;
    color: #4A4A4A;
    font-family: 'Open Sans',sans-serif;
    font-size: 10px;
    float:left;
    width:52%;
}
.app-table2 tr td select 
{
    width: 135px;
    height: 22px;
    color: #5a5a5a;
    font-size: 12px;
}
.app-didyouknow2
{
    padding: 5px;
    float:left;
    background: #00d0fd;
    margin: 12px auto 0px;
    width: 190px;
}
.app-didyouknow2 font
{
    color: #5a5a5a;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    margin: 0 auto;
}
.app-didyouknow2 p
{
    margin: 0 auto;
    color: #fff;
    font-family: 'Open Sans',sans-serif;
    font-size: 9px;
    line-height: 11px;
}
.app-hr
{
    width: 100%;
    height: 1px;
    border-bottom: 2px dashed #ccc;
    float:left;
    margin: 10px auto;
}
.app-print
{
    color: #5a5a5a;
    font-family: 'Open Sans',sans-serif;
    font-size: 11px;
    float:left;
    width: 520px;
}
.app-print-head
{
    float:left;
    width: 100px;
    height: 40px;
}
.app-position
{
    float: left;
    width: 420px;
}
.app-position div
{
    float: left;
    width: 120px;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
}
.app-shirtimg1
{
    text-align: center;
    margin: 15px auto;
    width: 130px;
    border-bottom: 2px dashed #ccc;
    padding: 10px 0px;
    height: auto;
}
.app-shirtimg1 span
{
    width: 180px;
    text-align: center;
    float:left;
    margin-left: 40px;
}
.app-shirtimg1 img
{
    margin: 0px;
    width: 178px;
    height: 193px;
}
.app-shirtimg1 label
{
    font-family: 'Open Sans',sans-serif;
    font-size: 11px;
}
.app-shirtimg2
{
    float:left;
    text-align: center;
    margin: 15px auto;
    width: 49%;
    border-bottom: 2px dashed #ccc;
    padding-bottom: 10px;
    height: 210px;
}
.app-shirtimg2 label
{
    font-family: 'Open Sans',sans-serif;
    font-size: 11px;
}
.app-shirtimg2 img
{
    margin: 0px 30px;
    width: 178px;
    height: 193px;
}
.app-table3
{
    margin-top:10px;
    margin-bottom:5px;
    color: #4A4A4A;
    font-family: 'Open Sans',sans-serif;
    font-size: 11px;
    float:left;
}
.app-table3 tr td select 
{
    width: 135px;
    height: 22px;
    color: #5a5a5a;
    font-size: 12px;
}
.app-table3 tr td textArea
{
    width: 210px;
    height: 90px;
    color: #5a5a5a;
    font-size: 11px;
    resize: none;
}
.app-table3 tr td a
{
    color: #0146f7;
    text-decoration: underline;
}

.app-production
{
    float:left;
    width: 100%;
    height: auto;
    overflow: hidden;   
}
.app-firstimg
{
    margin: 20px 30px 20px 40px;
    float:left;
}
.app-timeline 
{
    float:left;
    margin-top: 15px;
    width: 300px;
    color: #4A4A4A;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
}
.app-timeline span select 
{
    width: 250px;
    height: 22px;
    color: #707070;
}

.app-timeline p
{
    margin: 0px 0px 5px 0px;
    width: 93%;
}
.app-getrate
{
    float:left;
    margin: 8px 0px 0px 8px;
}
.app-getrate a img:hover
{
    opacity: 0.75;
}

.app-delivery
{
    float:left;
    margin-top: 10px;
}
.app-prodtime
{
    float:left; 
    width:100%;
}
.app-secondimg
{
    margin: 20px 10px 20px 27px;
    float:left;
}
.app-deliverydate
{
    text-align: center;
    color: #000000;
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
    margin: 0 auto;
}
.app-deliverydate p
{
    margin: 5px auto;
}
.app-adds
{
    background-image: url("//brandnex.com/tattoos/assets/bnext/images/adsback.png");
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 225px;
    margin-left: 11px;
    margin-right: 6px;
    margin-top: 10px;
    width: 96%;
}
.app-border {
    border: 1px solid darkgray;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 243px;
    margin-left: 14px;
    margin-right: 14px;
    width: 497px;
}
.app-addtext
{
    font-size: 16px;
    text-align: center;
    font-family: arial;
    color: #ffffff;
    padding-top: 30px;
    font-weight: bold;
}
.app-addtext2
{
    font-size: 50px;
    text-align: center;
    font-family: arial;
    color: #ffffff;
    font-weight: bold;
}
.app-adds p
{
    font-size: 16px;
    text-align: center;
    font-family: arial;
    color: #ffffff;
    margin: 3px auto;
    font-weight: bold;
}
.app-submit
{
    margin-top: 25px;
    text-align: center;
}
.app-submit a:hover 
{
    opacity: 0.90;
}
.app-termsbutton 
{
    font-size: 11px;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
}
.app-cuttoffads
{
    width: 100%;
    margin: 4px auto;
    text-align: center;
    float:left;
}
.app-customerinfo
{
    color: #5a5a5a;
    font-size: 11px;
    font-family: 'Open Sans',sans-serif;
    margin: 0 auto;
    float:left;
}
.app-customerinfo a
{
    color: #11d2fb;
}
.paragraph  {
    float:left;
    margin-top: 20px;
}
.paragraph p {
    color: #505050;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    line-height: 19px;
    padding: 0px 15px;
    text-align: left;
    float:left;
    margin: 3px auto;
}
.paragraph-heading
{
     color: #01cffb;
    font-family: 'Open Sans',sans-serif;
    font-size: 24px;
    float:left;
    padding-left: 15px;   
}
.app-secondtd
{
    display: block;
    float:left;
}
.app-maintable 
{
    color: #505050;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px; 
}
.app-maintable  select
{
    width: 206px;
}
.app-maintable  input[type="text"], textArea
{
    width: 200px;
}
.app-inputbox
{
    float:left;
    width: 45px;
    margin-right: 5px;
    text-align: center;
    
}

.mouse-border {
    border: 1px solid darkgray;
    border-radius: 3px 3px 3px 3px;
    height: 290px;
    padding: 10px;
    width: 465px;
    margin: 0 auto;
    display: table;
}
.mouse-adds
{
    background-image: url('//s3-us-west-1.amazonaws.com/brandnex-images/addsback.png');
    border-radius: 3px 3px 0 0;
    float: left;
    width: 100%;
    height: 213px;
}
.mouse-addtext
{
    font-size: 20px;
    text-align: center;
    font-family: 'Trebuchet MS', arial;
    color: #ffffff;
    padding-top: 20px;
    font-weight: bold;
}
.mouse-addtext2
{
    font-size: 50px;
    text-align: center;
     font-family: 'Open Sans',sans-serif;
    color: #ffffff;
    font-weight: bold;
}
.mouse-adds p
{
    font-size: 20px;
    text-align: center;
    font-family: 'Trebuchet MS', arial;
    color: #ffffff;
    margin: 3px auto;
    font-weight: bold;
    margin: 0 auto;
}
.mouse-submit
{
    margin-top: 12px;
    text-align: center;
}
.mouse-submit a:hover 
{
    opacity: 0.92;
}
.quote-area
{
    overflow: hidden;
    height: 77px;
    width: 465px;
    background-image: url('//s3-us-west-1.amazonaws.com/brandnex-images/quote-bg.png');
    background-repeat: repeat-x;
    border-radius: 0 0 3px 3px;
    float:left;
}
.quote-area p
{
    font-size: 13px;
    font-family: 'Trebuchet MS', arial;
    color: #ffffff;
    float:left;
    width: 264px;
    padding: 20px 0px 0px 15px;
    text-align: left;
    margin: 0 auto;
}
.get-quot
{
    float:right;
    margin: 22px 15px 0px 0px;
    box-shadow: 0 8px 7px -6px #000;
}
.get-quot a
{
    display: block;
}
.get-quot a:hover 
{
    opacity: 0.92;
}
.production
{
    float:left;
    width: 100%;
    height: auto;
    overflow: hidden;   
}
.firstimg
{
    margin: 30px 30px 30px 40px;
    float:left;
}
.timeline 
{
    font-size: 13px;
    font-family: 'Open Sans',sans-serif;
    float:left;
    margin-top: 25px;
    width: 300px;
}
.timeline span select 
{
    width: 250px;
    height: 22px;
    color: #707070;
}

.timeline p
{
    margin: 0px 0px 5px 0px;
   font-family: 'Open Sans',sans-serif;
    width: 93%;
}
.getrate
{
    float:left;
    margin: 8px 0px 0px 8px;
}
.getrate a img:hover
{
    opacity: 0.75;
}

.delivery
{
    float:left;
    margin-top: 10px;
}
.prodtime
{
    float:left; 
    width:100%;
}
.secondimg
{
    margin: 30px 10px 30px 20px;
    float:left;
}
.deliverydate
{
    text-align: center;
    color: #000000;
    font-size: 14px;
    font-family: arial;
    margin: 0 auto;
}
.deliverydate p
{
    margin: 5px auto;
    font-family: 'Open Sans',sans-serif;
}
.step1
{
    height: 30px;
    display: block;
    float:left;
    background: #00d4f9;
    width: 100%;
}
.step1 p
{
    color: #ffffff;
    font-size: 17px;
    font-family: 'Open Sans',sans-serif;
    float: left;
    margin: 0 auto;
    margin-top: 15px;
    margin-left: 5px;
    line-height: 0px;
}
