div.instantQuoteBack
{
    width: 923px;
    margin: 0 auto;
    padding: 0 0 5px 0;
    border: 0px none;
    background: transparent url(../img/form_background_instantquote_comb.jpg) top left no-repeat;
    height: 560px;
    position: relative;
}

div.instantQuoteBackShort
{
    width: 923px;
    margin: 0 auto;
    padding: 0 0 5px 0;
    border: 0px none;
    background: transparent url(../img/form_background_instantquote.html) top left no-repeat;
    height: 530px;/*450px;*/
    position: relative;
}

div.quoteLeft
{
    width: 216px;
    padding: 0 10px;
    margin: 0;
    height: 559px;
    position: absolute;
    top: 1px;
    left: 1px;
}

div.quoteLeft h1
{
    padding: 0;
    margin: 20px 0 30px 0;
    color: #000000;
    font: 2.2em/100% Arial, sans-serif;
}

div.quoteLeft p
{
    font: 13px/18px Arial, sans-serif;
}

div.quoteLeft ul
{
    font: 13px/18px Arial, sans-serif;
}


div.quoteLeft p.smallGray
{
    padding: 0 5px 0 10px;
    position: absolute;
    bottom: 10px;
    left: 0;
}

div.formInstantQuoteF
{
    width: 686px;
    margin: 1px 0 0 0;
    padding: 0;
    background: transparent url(../img/form_instantquote2.jpg) top right no-repeat;
    height: 550px;
    position: absolute;
    right: 1px;
    top: 1px;
}

div.formInstantQuoteFirstTwoSteps
{    
    width: 923px;
    margin: 0 auto;
    padding: 5px 0 5px 0;
    border: 0px none;
    background: transparent url(../img/form_instantquote_combined_first_step.jpg) top right no-repeat;
    height: 520px;/*560px;*/
    position: relative;
    left:0;   
}

div.formInstantQuoteF
{
    width: 686px;
    margin: 1px 0 0 0;
    background: transparent url(../img/form_instantquote2.jpg) top right no-repeat;
    height: 558px;
    position: absolute;
    right: 1px;
    top: 1px;
}

div.instantQuoteBack h2, div.formInstantQuoteFirstTwoSteps h2
{
    padding: 25px 0 0 24px;
    margin: 0 0 0 0;
    color: #052B47;
    font: 19px/19px Arial, sans-serif;
    height: 50px;/*64px;*/
    zoom:1;
}


/*
div.instantQuoteBack h2
{
  font: 19px/19px Arial, sans-serif;
}
*/

div.stepOne
{
    width: 229px;
    float: left;
    margin: 0;
    padding: 0;
}

div.stepOne div
{
    /*margin: -1px 10px 0 25px !important;*/
    padding: 0;
    font: normal 12px/16px Arial, sans-serif;
}

div.stepOne h3, div.stepTwo h3
{
    padding: 0 0 0 24px;
    margin: 0 5px 0 0;
    color: #1175C0;
    font: normal 15px/24px Arial, sans-serif;
}

div.steOne h3.inactive
{
    background: transparent url(../img/ico_head_iq_step1_inactive.gif) top right no-repeat !important;
}

/* right side starts */

/*div.stepTwo
{
    width: 430px;
    float: right;
    margin: 0;
    padding: 0 10px 0 0;
}
*/
div.stepTwo .TextBox
{
    font: normal 12px/120% Arial, sans-serif !important;
    width: 270px;
    /*overflow: auto;*/
}

div.stepTwo div.contactType
{
    margin-left:0px;
    margin-top:10px;
}

div.stepThree div.UploadFiles
{
height: 122px;
}


div.stepFinal
{
    width: 650px;
    margin: 0;
    padding: 0 0 0 17px;
    float: left;
}

div.stepFinal h3#paymentInfoHeader
{
    margin-bottom: -12px !important;
}

div.stepFinal h3
{
margin-bottom:15px;
margin-top:0;
padding-top:10px;
right:0;
top:50px;
   /* padding: 0;*/
   /* margin: 0 5px 0 0;*/
    background: transparent;
    color: #1175C0;
    font: normal 15px/24px Arial, sans-serif;
}

div.stepFinal input
{
    width: 166px;
    margin: 0 0 5px 0;
    padding: 1px;
    border: 1px solid #47A3E8; 
    font: normal 12px/16px Arial, sans-serif; /*  height: 16px;  */
    vertical-align: middle; /* float:right; */
}


div.stepThree h3
{
    padding: 0;
    margin: 0 5px 0 0;
  /*  background: transparent url(../img/ico_head_iq_step3.gif) top right no-repeat; */
    color: #1175C0;
    font: normal 15px/24px Arial, sans-serif;
}



div.stepTwo div
{
    margin: 0px 0px 0 10px;
    font: normal 12px/16px Arial, sans-serif;
    /*left: 245px;*/
    padding-right: 0;
}

div.stepTwo div.stepThree div.uploadFiles div.uploadLeft div.contactType input[type="radio"]
,div.stepTwo input[type="radio"]

{
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    width: 17px;
    /* border: none !important; */
    border-width: 0 !important;
} 

div.stepTwo input, div.stepTwo select, div.stepTwo div.stepThree div.uploadFiles div.uploadLeft input
{
    /* width: 170px; */
    margin: 2px 0 2px 0;
    padding: 1px;
     border: 1px solid #47A3E8; 
    font: normal 12px/16px Arial, sans-serif; /* height: 22px;*/
    vertical-align: middle;
}
/*
input.file,  div.uploadLeft input.file, div.uploadRight input.file */
input.file{
    /*width: 180px !important;*/
    padding: 0;
    margin-bottom: 4px;
    font: normal 12px/16px Arial, sans-serif;
    height: 22px;
}

input.smallFile
{
    width: 190px !important;
    padding: 0;
    margin-bottom: 4px;
    font: normal 12px/16px Arial, sans-serif;
    height: 22px;
}

input.btnSubmitYellow
{
    border: 0px none !important;
    width: 160px !important;
    margin: 0 !important;
    margin-right: 0 !important;
    padding: 0;
    display: block;
    background: transparent url(../img/btn_yellow_big.gif) no-repeat !important;
    color: #000000;
    font: italic 12px/16px Arial, sans-serif !important;
    height: 24px !important;
    cursor: pointer;
}


input.btnSubmitYellowUpl
{
    /*          margin: 0;     padding: 0;     display: block;     */
    width: 95px !important;
    background: transparent url(../img/btn_yellow_small.gif) no-repeat !important;
    height: 24px !important;
    border: 0px none !important; /*text-align:justify;     color: #000000;     font: italic 12px/16px Arial, sans-serif !important;          cursor: pointer;     */
    font: italic 12px/16px Arial, sans-serif !important;
}

input.btnSubmitYellow:hover
{
    background: transparent url(../img/btn_yellow_big.gif) 0 -24px no-repeat !important;
}


input.btnSubmitYellowUpl:hover
{
    background: transparent url(../img/btn_yellow_small.gif) 0 -24px no-repeat !important;
}
input.btnSmallGray
{
    border: 0px none !important;
    width: 95px !important;
    margin: 0;
    padding: 0 !important;
    display: block;
    background: transparent url(../img/btn_gray_small.gif) no-repeat !important;
    color: #000000;
    font: italic 12px/16px Arial, sans-serif !important;
    height: 24px !important;
    cursor: pointer;
}

input.btnSmallGray:hover
{
    background: transparent url(../img/btn_gray_small.gif) 0 -24px no-repeat !important;
}

/* Free Quote image Link Start*/
.btnHeaderQuote a
{
    white-space: nowrap;
    display: block;
    background: transparent url(../img/btn_free_quote2.gif) no-repeat;
}

.btnHeaderQuote a:hover img
{
    visibility: hidden;
}
/* Free Quote image Link Start*/

.additionalInfo
{
    clear: left;
    float: right;
}

input.btnsPaymentStep
{
    display: inline;
    margin: 6px 0 10px 0 !important;
}

input.btnCompanyDeadline
{
    display: inline;
}

div.leftInstantQuote
{
    /*  width: 300px;*/
    float: left;
    clear: right;
}

div.rightInstantQuote
{
    height: inherit;
    float: right;
    padding-right: 10px;
}

div.leftInstantQuote textarea, div.rightInstantQuote textarea
{
    margin: 0;
    padding: 1px;
    border: 1px solid #47A3E8;
    font: normal 12px/16px Arial, sans-serif;
    vertical-align: middle;
    width: 265px;
    height: 40px !important;
    margin-bottom: -9px;
}

div.leftInstantQuote textarea
{
    margin-bottom: 0;
}

div.leftInstantQuote div.test  input
{
  width:  265px;
    margin: 0 0 5px 0;
    padding: 1px;
}

div.stepFinal div.leftInstantQuote select, div.stepFinal div.rightInstantQuote select
{
    width: 265px;
    margin: 0 0 5px 0;
    padding: 1px;
    border: 1px solid #47A3E8 !important;
    font: normal 12px/16px Arial, sans-serif;
    height: 20px !important;
}

div.stepTwo div select
{
    height: 20px !important;
}

div.leftInstantQuote div.uploadFiles div.uploadLeft upload.file, div.leftInstantQuote div.uploadFiles div.uploadRight upload.file
{
    width:70%;
}


div.stepTwo div.uploadLeft input
{
  /*  height: 20px !important;*/
    width: 85%;
    margin-top:2px;
    margin-bottom:2px;
}

div.leftInstantQuote p, div.rightInstantQuote p
{
    margin-top: 3px;
    margin-bottom: 8px;
}

div.rightInstantQuote p
{
    margin-bottom: 19px !important;
}

img.QuestionDesc
{
    vertical-align: middle !important;
}

.instant-quote-credit-card-details
{
    margin-left: 43px;
    padding-top:15px;
}

.instant-quote-credit-card-details label
{
    width: 110px;
    clear: right;
    float: left;
    padding-bottom: 4px;
    margin-top: 3px;
}

.instant-quote-credit-card-details input
{
    width: 182px;
    margin-top: -5px;
}

.instant-quote-credit-card-details .nextPreviousButtons
{
    margin-left: 210px;
}

.instant-quote-credit-card-details #payment-method-div select
{
    width: 185px;
}

.instant-quote-credit-card-details .cardDetailsSection
{
    margin-left: 175px;
}

.instant-quote-credit-card-details .cardholderDetailsSection
{
    margin-left: 175px;
}

.proofreadingInfoPanel
{
    border: 1px solid #F6A338;
    padding: 3px;
    width: 200px;
    background: #FFE7B2;
    font: 11px/120% Arial, san-serif;
    position: relative;
    top: 70px;
    left: 3px;
    height: auto;
    text-align: justify;
}

.proofReadingRadioButton
{
    display: inline;
}


.uploadLeft
{
    /* height: 60px;     width: 200px;     border-bottom-width: 0px;      margin-bottom: 5px;          left: 1px;     padding: 0pt;     top: 1px;     position:relative;     */
    float: left;
    clear: right;
}
.uploadRight
{
    /* height: 40px;     width: 200px;     border-bottom-width: 0px;      margin-bottom: 5px;          right: 1px;     padding: 0pt;     top: 1px;     position:relative; */
    float: right; /*  padding-right: 5px; */
    margin-right:10px;
   
}
.uploadFiles
{
     /*height: 90px;*/
     margin-bottom: 10px;
}

div.doc6Upload
{
    float:right;
}

div.doc6Upload .btnSmallGray
{
    float:right;
}
.quoteUp
{
    border-bottom-width: 0;
    border-top-width: 2px;
    left: 0;
    margin-bottom: 25px;
    margin-left: 350px;
    margin-top: -68px;
    padding-bottom: 0;
    padding-top: 0;
    right: 0;
    top: 15px;
    width: 500px;
}

.clear {
	clear: both;
	display: block;
}

/**/
.StyleBox{
    border:1px solid #ff0000;
}
.noMargin{
    margin-top:0px !important;
}
.SetProject{
     position:relative;
     top:-3px;
     z-index:1;
}




 div.QuoteBackFull
{
    width: 925px;
    margin: 0 auto;
    padding: 0 0 5px 0;
    border: 0px none;
    background: transparent url(media/img/fullbg.html) top left no-repeat;
    height: 479px;
    position: relative;
}

h1.quoteTitle
{
position:absolute;
left:20px;
top:10px;	
	}
	
h2.quoteSubTitle
{
position:absolute;
left:20px;
top:75px;	
	}

div.quoteCol1
{
position:absolute;
margin-left:10px;
left:20px;
top:120px
}

div.quoteCol2
{
position:absolute;
left:230px;
top:120px;
width:150px;
}

div.quoteCol3
{
position:absolute;
left:430px;
top:120px;
width:150px;
}

div.quoteCol4
{
position:absolute;
left:630px;
top:120px;
width:180px;
}
div.getQuote
{
position:absolute;
left:20px;
right:30px;
top:350px	
}
div.getQuote1
{
position:absolute;
right:30px;
top:400px	
}

.text_input
{
color:Gray;       
font: 13px/18px Arial, sans-serif;
font-style:italic;

}