.body
{
    margin: 0 auto;
}
a
{
    text-decoration: none;
    color: #5a5a5a;
}
@font-face{
    src:url(//s3-us-west-1.amazonaws.com/brandnex-images/FordAntennaRegular.otf);
    font-family:myownfontsmall;
}
@font-face{
    src:url(//s3-us-west-1.amazonaws.com/brandnex-images/FordAntennaCondBlack.otf);
    font-family:myownfont;
}
.bal-right_area {
    margin-top: 7px;
    width: 803px;
    margin: 0 auto;
    overflow: hidden;
    height:auto;
    float:right;
    margin-top: 7px;
}
.bal-header-img
{
    text-align: center;
}
.bal-middlearea
{
    margin: 0 auto;
}
.bal-leftarea
{
    width: 240px;
    min-height: auto;
    height: auto;
    float:left;
    padding: 7px;
}
.bal-heading
{
    color: #5a5a5a;
    font-family: 'myownfont',Futura Md BT,arial;
    font-size: 18px;
    margin: 5px 0px;
}



/*/////*/
.bal-product-heading
{
    color: #5a5a5a;
    font-family: 'myownfont',Futura Md BT,arial;
    font-size: 18px;   
}
.bal-colors
{
    float:left;
    width: 120px;
    height: 20px;
    margin-bottom: 8px;
}
.bal-colortext
{   
    float:left;
    line-height: 20px;
    font-family: 'Trebuchet MS', arial;
    font-size: 12px;
    margin-left: 4px;
    color: #505050;
}
.bal-black
{
    width: 20px;
    height: 20px;
    background-color: #000000;
    float:left;  
    border: 1px solid #c8c8c8;
}
.bal-white
{
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    float:left;  
    border: 1px solid #c8c8c8;
}
.bal-limegreen
{
    width: 20px;
    height: 20px;
    background-color: #a5d027;
    float:left;
    border: 1px solid #c8c8c8;
}
/*.bal-royalblue
{
    width: 20px;
    height: 20px;
    background-color: #133887;
    float:left;
    border: 1px solid #c8c8c8;
}
.bal-huntergreen
{
    width: 20px;
    height: 20px;
    background-color: #264f37;
    float:left;
    border: 1px solid #c8c8c8;
}*/
.bal-purple
{
    width: 20px;
    height: 20px;
    background-color: #7e0071;
    float:left;
    border: 1px solid #c8c8c8;
}
.bal-Kelly-green
{
    width: 20px;
    height: 20px;
    background-color: #277631;
    float:left;
    border: 1px solid #c8c8c8;
}
/*.bal-navyblue
{
    width: 20px;
    height: 20px;
    background-color: #002046;
    float:left;
    border: 1px solid #c8c8c8;
}*/
.bal-orange
{
    width: 20px;
    height: 20px;
    background-color: #ffa500;
    float:left;
    border: 1px solid #c8c8c8;
}
.bal-pink
{
    width: 20px;
    height: 20px;
    background-color: #f25c97;
    float:left;
    border: 1px solid #c8c8c8;
}
/*.bal-neonblue
{
    width: 20px;
    height: 20px;
    background-color: #0081c3;
    float:left;
    border: 1px solid #c8c8c8;
}*/
/*.bal-fuschia
{
    width: 20px;
    height: 20px;
    background-color: #bc2280;
    float:left;
    border: 1px solid #c8c8c8;
}*/
.bal-kellygreen 
{
    width: 20px;
    height: 20px;
    background-color: #277630;
    float:left;
    border: 1px solid #c8c8c8;
}
.bal-red
{
    width: 20px;
    height: 20px;
    background-color: #ff0000;
    float:left;
    border: 1px solid #c8c8c8;
}
/*.bal-grey
{
    width: 20px;
    height: 20px;
    background-color: #aeb0b2;
    float:left;
    border: 1px solid #c8c8c8;
}*/
/*.bal-burgundy
{
    width: 20px;
    height: 20px;
    background-color: #882232;
    float:left;
    border: 1px solid #c8c8c8;
}
.bal-camo
{
    width: 20px;
    height: 20px;
    background-color: #bbba5c;
    float:left;
    border: 1px solid #c8c8c8;
}*/
/*.bal-texasorange
{
    width: 20px;
    height: 20px;
    background-color: #cf5a00;
    float:left;
    border: 1px solid #c8c8c8;
}*/
.bal-red
{
    width: 20px;
    height: 20px;
    background-color: #ff0000;
    float:left;
    border: 1px solid #c8c8c8;
}
.bal-yellow
{
    width: 20px;
    height: 20px;
    background-color: #ffda00;
    float:left;
    border: 1px solid #c8c8c8; 
}



.bal-imprint_color
{
    margin: 20px 0px 0px 0px;
    float:left; 
}
/*.bal-sparklingsilver
{
    width: 20px;
    height: 20px;
    background-color: #bcbcbc;
    float:left;
    border: 1px solid #c8c8c8; 
}
.bal-yellowgold
{
    width: 20px;
    height: 20px;
    background-color: #ffc900;
    float:left;
    border: 1px solid #c8c8c8; 
}*/
.bal-yellow2
{
    width: 20px;
    height: 20px;
    background-color: #fdff00;
    float:left;
    border: 1px solid #c8c8c8; 
}
.bal-sparklinggold
{
    width: 20px;
    height: 20px;
    background-color: #ff9c00;
    float:left;
    border: 1px solid #c8c8c8; 
}
.bal-orange
{
    width: 20px;
    height: 20px;
    background-color: #fd26d1;
    float:left;
    border: 1px solid #c8c8c8; 
}
.bal-reflexblue
{
    width: 20px;
    height: 20px;
    background-color: #001f99;
    float:left;
    border: 1px solid #c8c8c8; 
}
/*.bal-lightblue
{
    width: 20px;
    height: 20px;
    background-color: #00b9ff;
    float:left;
    border: 1px solid #c8c8c8; 
}*/
.bal-description {
    border-bottom: 2px dashed #CCCCCC;
    float: left;
    margin: 10px 0 0;
    padding-bottom: 5px;
}
.bal-heading {
    color: #5A5A5A;
    font-family: 'myownfont',Futura Md BT,arial;
    font-size: 16px;
    margin: 5px 0;
}
.bal-small-heading {
    color: #5A5A5A;
    font-family: 'myownfont',Futura Md BT,arial;
    font-size: 14px;
    margin: 5px 0;
}
.bal-description p {
    color: #5A5A5A;
    font-family: 'myownfontsmall',Futura Md BT,arial;
    font-size: 12px;
    margin: 5px auto;
}
.bal-small-heading {
    color: #5A5A5A;
    font-family: 'myownfont',Futura Md BT,arial;
    font-size: 14px;
    margin: 5px 0;
}
.bal-small-heading {
    color: #5A5A5A;
    font-family: 'myownfont',Futura Md BT,arial;
    font-size: 14px;
    margin: 5px 0;
}
.bal-didyouknow {
    background: none repeat scroll 0 0 #00D0FD;
    float: left;
    margin: 10px auto;
    padding: 10px;
}
.bal-didyouknow font {
    color: #5A5A5A;
    font-family: 'myownfont',Futura Md BT,arial;
    font-size: 14px;
    margin: 5px auto;
}
.bal-didyouknow p {
    color: #FFFFFF;
    font-family: 'myownfontsmall',Futura Md BT,arial;
    font-size: 10px;
    line-height: 13px;
    margin: 5px auto;
}
/*///////*/
.bal-small-heading
{
    color: #5A5A5A;
    font-family: 'myownfont',Futura Md BT,arial;
    font-size: 14px;
    height: 16px;
    margin: 10px auto 0;
}
.bal-product
{
    overflow: hidden;
    margin-top: 10px;
    padding-left: 0px;
    margin-bottom: 10px;
}
.bal-product img:hover 
{
    opacity: 0.90;
}
.bal-colors
{
    float:left;
    margin: 10px 0px;
}
.bal-colors img 
{
    float:left;
    margin-right: 10px;
    width: 38px;
    height: 53px;
}
.bal-description 
{
    margin: 10px 0px 0px 0px;
    float:left; 
    padding-bottom: 5px;
}
.bal-description p
{
    color: #5a5a5a;
    font-family: 'myownfontsmall',Futura Md BT,arial;
    font-size: 13px;
    margin:0 auto;
}

.bal-buttons
{
    float:left;
}
.bal-buttons img
{
    height: 60px;
    width: 242px;
}
.bal-buttons a:hover 
{
    opacity: 0.75;
}
.bal-rightarea
{
    width: 520px;
    float:right;
    padding: 10px 10px 0px 10px;
    border-left: 1px solid #ccc;
    height:auto;
}
.bal-stepbar
{
    height: 30px;
    display: block;
    float:left;
    background: #00d4f9;
    width: 100%;
}
.bal-stepbar p
{
    color: #FFFFFF;
    float: left;
    font-family: "myownfont",Futura Md BT,arial;
    font-size: 16px;
    line-height: 30px;
    margin: 0;
}
.bal-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 */
    background-color:#828282;
    margin-top: 30px;

}

.bal-rate table
{
    color: #ffffff;
    font-size: 11px;
    font-family: 'Trebuchet MS', arial;
    width: 100%;
}
.bal-steponeform
{
    height: auto;
    padding: 10px 0px 5px 0px;
}
.bal-table1
{
    color: #4A4A4A;
    font-family: 'myownfontsmall',arial;
    font-size: 12px;
}
.bal-table1 tr td 
{
    margin: 0 auto;   
    text-align: center;
}
.bal-table1 tr td select 
{
    width: 210px;
    height: 24px;
    color: #707070;
}
.bal-table1 tr td textarea
{
    min-width: 300px;
    min-height: 70px;
}
.bal-table1 tr td select option
{
    color: #707070;
}
.bal-table2
{
    margin-top:10px;
    margin-bottom:5px;
    color: #4A4A4A;
    font-family: 'myownfontsmall',arial;
    font-size: 11px;
    float:left;
    width:52%;
}

/*\///////////////////*/
.enter-quality
{
    width:105px; 
    height:45px;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 13px;
}
.input-quality
{
    height: 30px;
    width:60px;
}
.input-quality input
{
    height:30px;
    width:60px;
}
.seekbar
{
    background-image:url('//s3-us-west-1.amazonaws.com/brandnex-images/seekbar.png');
    background-repeat:no-repeat;
    width:320px; 
    height:45px;
}

.bal-step2
{
    height: 30px;
    width: 320px;
}
.bal-step2 span
{
    height:22px;
    width:110px;
    float:left;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 13px;
}
.bal-step2 select
{
    height:22px;
    width:210px;
    float:right;
}
.bal-step3
{
    height: 30px;
    width: 320px;
}
.bal-step3 span
{
    height:22px;
    width:110px;
    float:left;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 13px;
}
.bal-step3 select
{
    height:22px;
    width:210px;
    float:right;
}
.bal-step4
{
    height: 30px;
    width: 360px;
}
.bal-step4 span
{
    height:22px;
    width:110px;
    float:left;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 13px;

}
.bal-step4 select
{
    float: right;
    height: 22px;
    width: 250px;
}
.bal-step5
{
    height: 30px;
    width: 320px;
}
.bal-step5 span
{
    height:22px;
    width:110px;
    float:left;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 13px;

}
.bal-step5 input
{
    height:22px;
    width:210px;
    float:right;
}
.bal-step6
{
    height: 30px;
    width: 191px;
}
.bal-step6 span
{
    height:22px;
    width:110px;
    float:left;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 13px;
}
.bal-step6 select
{
    height:22px;
    width:80px;
    float:right;
}
.bal-step7
{
    height: 125px;
    width: 430px;
}
.bal-step7 span
{
    height:22px;
    width:110px;
    float:left;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 13px;

}
.bal-step7 input
{
    float: right;
    height: 95px;
    width: 320px;
}

/*////////////////////////*/
.bal-form
{
    height: auto;
    width: 520px;
    float:left;
}
.bal-step1
{
    height: 30px;
    width: 345px;
}
.bal-step1 span
{
    height:22px;
    width:125px;
    float:left;
    text-align:center;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 11px;
}
.bal-step1 select
{
    height:22px;
    width:210px;
    float:right;
}

.bal-important
{
    height: 80px;
    width: 500px;
}
.bal-img
{
    height:80px;
    width:90px;
    float:left;
}
.bal-img img
{
    border:0px;
}
.bal-important-heading
{
    color: #646464;
    float: left;
    font-family: 'myownfont',futura Md bt,arial;
    font-size: 13px;
    margin-top: 4px;
    text-align: left;
}
.bal-detail
{
    color: #676767;
    float: right;
    font-family: 'myownfontsmall',futura Md bt,arial;
    font-size: 12px;
    height: 60px;
    line-height: 13px;
    width: 410px;
}
.bal-basic
{
    color: #646464;
    float: left;
    font-family: 'myownfont',futura Md bt,arial;
    font-size: 13px;
    text-align: left;
    height:30px;
}
.bal-basic-colors
{
    border-bottom: 2px solid #DDDDDD;
    float: left;
    height: 80px;
    margin: 0 auto;
    padding-left: 0;
    font-family: 'myownfontsmall',futura Md bt,arial;
    font-size: 12px;
   table-layout: fixed; width: 100%; border:0px solid #000;
   
}
.bal-basic-colors tr td
{
    float: left;
    text-align: left;
}
.bal-basic-colors select
{
    width: 204px;
}
.bal-basic-colors input[type="text"], textArea
{
    width: 200px;
}
.bal-color
{
    float: left;
    height: 70px;
    width: 55px;
}
.bal-color img
{
    height: 70px;
    width: 55px;
}
.bal-color-name
{
    height: 70px;
    width: 100px;
    float:left; 
}
.bal-color-name input
{
    height: 22px;
    width: 70px;
    border:1px solid #cccccc;
}
.bal-color-name span
{
    color: #646464;
    font-family: 'myownfontsmall',futura Md bt,arial;
    font-size: 12px;
    width: 100px;
    line-height: 16px;
    margin-bottom: 3px;
    float:left;
}





.bal-color1
{
    float: left;
    height: 70px;
    width: 55px;
}
.bal-color1 img
{
    height: 70px;
    width: 55px;
}


.bal-color-name1
{
    height: 70px;
    width: 50px;
    float:left; 
}
.bal-color-name1 input
{
    height: 22px;
    width: 50px;
    border:1px solid #cccccc;
}
.bal-color-name1 span
{
    color: #646464;
    font-family: 'myownfontsmall',futura Md bt,arial;
    font-size: 12px;
    width: 50px;
    line-height: 16px;
    margin-bottom: 3px;
    float:left;
}


.metalic-basic
{
    color: #646464;
    float: left;
    font-family: 'myownfont',futura Md bt,arial;
    font-size: 13px;
    margin-top:10px;
    text-align: left;
    height:30px;
}
.bal-steps
{
    float: left;
    height: auto;
    padding-left: 10px;
    margin-top:10px;
    width: 500px;
}

.bal-step2
{
    height: 30px;
    width: 345px;
}
.bal-step2 span
{
    height:22px;
    width:125px;
    float:left;
    text-align:right;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 12px;
}
.bal-step2 select
{
    height:22px;
    width:210px;
    float:right;
}
.bal-step3
{
    height: 30px;
    width: 345px;
}
.bal-step3 span
{
    height:22px;
    width:125px;
    float:left;
    text-align:right;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 12px;
}
.bal-step3 select
{
    height:22px;
    width:210px;
    float:right;
}
.bal-step4
{
    height: 30px;
    width: 345px;
}
.bal-step4 span
{
    height:22px;
    width:125px;
    float:left;
    text-align:right;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 12px;

}
.bal-step4 select
{
    float: right;
    height: 22px;
    width: 210px;
}
.bal-line
{
    height: 30px;
    width: 435px;
}
.bal-line span
{
    height:22px;
    width:125px;
    float:left;
    text-align:right;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 12px;

}
.bal-line input
{
    height:22px;
    width:300px;
    float:right;
}

.bal-step5
{
    height: 30px;
    width: 215px;
}
.bal-step5 span
{
    height:22px;
    width:125px;
    float:left;
    text-align:right;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 12px;
}
.bal-step5 select
{
    height:22px;
    width:80px;
    float:right;
}
.bal-step6
{
    height: 30px;
    width: 295px;
}
.bal-step6 span
{
    height:22px;
    width:125px;
    float:left;
    text-align:right;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 12px;

}
.bal-step6 select
{
    height:22px;
    width:160px;
    float:right;
}
.bal-step7
{
    float: left;
    height: 50px;
    width: 212px;
}
.bal-step7 span
{
    height:35px;
    width:125px;
    float:left;
    text-align:right;
    line-height:34px;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 12px;

}
.bal-step7 input
{
    float: right;
    height: 35px;
    width: 78px;
}
.bal-close
{
    float: right;
    height: 60px;
    margin-right: 66px;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 12px;
    width: 200px;
}
.bal-closeimg
{
   float: right;
    height: 22px;
    text-align: center;
    width: 22px;
}
.bal-closeimg img
{
    border:0px;
    float:right;
    margin-left:30px;
}
.bal-step8
{
    float: left;
    height: 100px;
    width: 434px;
}
.bal-step8 span
{
    height:22px;
    width:125px;
    float:left;
    text-align:right;
    font-family: 'myownfontsmall', futura Md bt, arial;
    color: #4A4A4A;
    font-size: 12px;

}
.bal-step8 input
{
    height:80px;
    width:300px;
    float:right;
}

.bal-cutoff
{
    height:200px;
    width:510px;
    float:left;
    text-align:left;
    margin-top: 10px;
}
.bal-cutoffimg
{
    text-align:center;
    border:0px;
}
.bal-instructions {
    color: #4A4A4A;
    font-family: 'myownfontsmall',arial;
    font-size: 12px;
    line-height: 16px;
}
.bal-instructions p
{
    margin-top:0px;
}
.bal-whysameday_1 {
    border-top: 1px dashed #CCCCCC;
    float: left;
    height: auto;
    width:770px;
    padding: 15px;
}
.bal-whysameday_1 p {
    color: #505050;
    font-family: 'myownfontsmall',arial;
    font-size: 14px;
    line-height: 19px;
    text-transform: none;
}
.bal-whysameday_1 font {
    font-family: 'myownfont',Futura Md Bt,arial;
    font-size: 24px;
    text-transform: none;
}


.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: 'myownfont', futura Md bt, arial;
    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: 'myownfontsmall',arial;
    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: 'myownfontsmall',arial;
    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: 'myownfont', Futura Md Bt, Arial;
}
.step1
{
    height: 30px;
    display: block;
    float:left;
    background: #00d4f9;
    width: 100%;
}
.step1 p
{
    color: #ffffff;
    font-size: 17px;
    font-family: 'myownfont', futura Md bt, arial;
    float: left;
    margin: 0 auto;
    margin-top: 15px;
    margin-left: 5px;
    line-height: 0px;
}
