.indiform
{
    font-family: Arial, verdana, sans-serif;
    line-height: 1.4; /* Unitless for proper inheritance */
    color: #5e5e5e;
    padding: 0;
    margin: 0 auto;
    font-size: 12px;
}
.inlineform
{
    display: block;
    float: left;
    width:100%;
}
.hide 
{
    display:none;
}
.hiddenForm {
    visibility:hidden; position:absolute; top:0; left:0;
}
.popUpBoxH
{
    margin: 0px auto;
    width: 638px;
}
.inlineform .popUpBoxH
{
    margin: 10px auto 15px;
    width: 698px;
}
.popUpBoxH .popUpBoxHTop
{
    width: 638px;
    padding: 0;
}
.inlineform .popUpBoxH .popUpBoxHTop
{
    background: url(../Images/Forms/spriteMainBox.png) no-repeat left top;
    width: 638px;
    padding: 25px 32px 0 28px;
}

.popUpBoxH .popUpBoxHTop h2, .reportDamageH .formH h2
{
    padding: 0 0 8px 0;
    margin: 0;
    color: #5e5e5e;
    font-size: 16px;
}

.popUpBoxH .popUpBoxHTop p
{
    padding: 0 0 16px 0;
    margin: 0;
    color: #5e5e5e;
    font-size: 12px;
}

.inlineform .popUpBoxH .popUpBoxHTop .closeBtn
{
    position: absolute;
    display: block;
    right: 1px;
    top: -5px;
    background: url(../Images/Forms/closeBtn.png) no-repeat left top;
    width: 29px;
    height: 30px;
}


.popUpBoxH .contantH
{
    width: 637px;
    margin: 0;
    padding: 0 0 15px 0;
    background: url(../Images/Forms/spriteInnerBox.gif) no-repeat right bottom;
}


.popUpBoxH .contantH .bottom
{
    width: 637px;
    padding: 15px 0 0 0;
    min-height: 250px;
    background: url(../Images/Forms/spriteInnerBox.gif) no-repeat top left;
}

.popUpBoxH .popUpBoxHBot
{
    width: 638px;
}
.inlineform .popUpBoxH .popUpBoxHBot
{
    background: url(../Images/Forms/spriteMainBox.png) no-repeat right bottom;
    width: 698px;
    height: 25px;
}

.popUpBoxH .blockH
{
    width: 603px;
    font-size: 11px;
    margin: 0 17px;
    padding: 15px 0 15px;
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    display: inline-block;
}
.popUpBoxH .blockH h3, .reportDamageH .formH h3
{
    padding: 0 0 4px;
    margin: 0;
    font-size: 12px;
}

.popUpBoxH .blockH .currentPrice
{
    font-size: 12px;
    font-weight: bold;
}
.popUpBoxH .blockH .currentPrice span
{
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 0 6px;
}

.popUpBoxH .blockH .columnL
{
    float: left;
    width: 301px;
    padding: 0 0 10px 0;
    font-size: 11px;
}
.popUpBoxH .blockH .columnL .colTxt
{
    font-weight: bold;
    line-height: 20px;
    font-size: 12px;
}
.popUpBoxH .blockH .columnL .noEmail, .popUpBoxH .blockH .fullChkBox .chkLabel, .reportDamageH .formH .fullChkBox .chkLabel
{
    line-height: 26px;
    padding: 0 0 0 9px;
}
.popUpBoxH .blockH .columnR
{
    float: left;
    width: 287px;
    padding: 0 0 10px 15px;
}

.popUpBoxH .blockH .columnR .zipCode, .popUpBoxH .blockH .fullWidth .chkBoxR .labeltxt, .popUpBoxH .blockH .attachFile .inputFiels, .popUpBoxH .blockH .columnL .location, .reportDamageH .column .zipCode, .reportDamageH .column .location, .reportDamageH .formH .attachFile2 .inputFiels
{
    float: left;
}
.popUpBoxH .blockH .columnR .location, .reportDamageH .column .location
{
    float: left;
    padding: 0 0 0 20px;
}
.popUpBoxH .blockH .columnL .zipCode
{
    float: left;
    padding: 0 20px 0 0;
}

.popUpBoxH .blockH .fullWidth .chkBoxL .labeltxt
{
    float: left;
    padding: 0 20px 0 0;
    font-size: 11px;
    font-weight: normal;
}


.popUpBoxH .blockH .columnL .label, .popUpBoxH .blockH .columnR .label, .popUpBoxH .blockH .columnR .zipCode .label, .popUpBoxH .blockH .columnR .location .label, .popUpBoxH .blockH .fullWidth .label, .popUpBoxH .blockH .attachFile .label, .reportDamageH .column .zipCode .label, .reportDamageH .column .location .label, .reportDamageH .formH .attachFile2 .label
{
    display: block;
    line-height: 24px;
}

.popUpBoxH .blockH .fullWidth .textAreaBox
{
    padding: 4px;
    width: 595px;
    height: 64px;
    border-style: none;
    background: url(../Images/Forms/textAreaBox.gif) no-repeat top left;
}

.popUpBoxH .blockH .columnL .label sup, .popUpBoxH .blockH .columnR .label sup, .popUpBoxH .blockH .columnR .zipCode .label sup, .popUpBoxH .blockH .columnR .location .label sup, .popUpBoxH .blockH .fullWidth .chkBoxL sup, .reportDamageH .column .label sup
{
    color: #0775aa;
    padding: 0 6px 0 0;
    margin: 0;
    font-weight: bold;
}

.popUpBoxH .btnH, .reportDamageH .btnH
{
    clear: both;
    overflow: hidden;
    padding: 15px 0 0 0;
}
.popUpBoxH .btnH .requriedField, .reportDamageH .btnH .requriedField
{
    float: left;
    font-size: 11px;
}
.popUpBoxH .btnH .btn, .popUpBoxH .blockH .fullWidth .chkBoxR, .reportDamageH .btnH .btn
{
    float: right;
}

.popUpBoxH .blockH .fullWidth
{
    padding: 3px 0 0 0;
    margin: 0;
}
.popUpBoxH .blockH .fullWidth .chkBoxL
{
    float: left;
    font-weight: bold;
    font-size: 12px;
}
.popUpBoxH .blockH .fullWidth .chkBoxR .chkBox
{
    float: left;
    padding: 0 0 0 15px;
}

.popUpBoxH .blockH .fullWidth .bestWish
{
    float: left;
}
.popUpBoxH .blockH .fullWidth .bestWish .lHeight
{
    line-height: 23px;
}
.popUpBoxH .blockH .fullWidth .bestWish sup, .popUpBoxH .btnH .requriedField sup
{
    color: #0775aa;
    font-weight: bold;
}

.popUpBoxH .blockH .attachFile, .reportDamageH .formH .attachFile2
{
    padding: 0 0 6px 0;
    margin: 0;
    overflow: hidden;
}

.popUpBoxH .blockH .links
{
    padding: 1px 0 3px 25px;
    margin: 0 25px 0 0;
    color: #0776ad;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    background: url(../Images/Forms/spriteFormFields.gif) no-repeat left -267px;
}
.popUpBoxH .blockH .fullChkBox, .reportDamageH .formH .fullChkBox
{
    padding: 10px 0 0 0;
}

.popUpBoxH .blockH p, .reportDamageH .formH p
{
    padding: 0 0 10px 0;
    margin: 0;
    font-weight: bold;
}


.popUpBoxH .borderTop
{
    border-top: 1px solid #fff;
}
.popUpBoxH .borderBot
{
    border-bottom: none !important;
}
.popUpBoxH .borderTopNone, .reportDamageH .borderTopNone
{
    border-top: none !important;
}
.popUpBoxH .p0, .reportDamageH .p0
{
    padding: 0 !important;
}
.popUpBoxH .pt0, .reportDamageH .pt0
{
    padding-top: 0 !important;
}
.popUpBoxH .pt3
{
    padding-top: 3px !important;
}
.popUpBoxH .pr10
{
    padding-right: 10px !important;
}
.popUpBoxH .right
{
    float: right;
}

.popUpBoxH table tr td
{
    padding: 0;
    margin: 0;
}

/** Special Page **/

.selectBoxTop
{
    background: url(../Images/Forms/selectBoxBg.gif) no-repeat left top;
    width: 486px;
    padding: 15px 15px 0;
    height: 40px;
}

.reportDamageH
{
    width: 516px;
    padding: 0 0 15px 0;
    margin: 20px 0 0 0;
    background: url(../Images/Forms/SpriteFormContainer.gif) no-repeat right bottom;
}
.reportDamageH .bottom
{
    background: url(../Images/Forms/SpriteFormContainer.gif) no-repeat left top;
    width: 516px;
}
.reportDamageH .formH
{
    width: 486px;
    font-size: 11px;
    margin: 0 15px;
    padding: 15px 0 15px;
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    display: inline-block;
}
.reportDamageH .column
{
    float: left;
    width: 231px;
    padding: 0 0 10px 0;
}
.reportDamageH .column .label
{
    display: block;
    line-height: 24px;
}

.reportDamageH .list ul
{
    padding: 0;
    margin: 0 0 7px 0;
}
.reportDamageH .list li
{
    padding: 0;
    margin: 0;
    list-style-type: none;
    padding: 0 0 6px 10px;
    font-size: 12px;
    background: url(../Images/Forms/spriteFormFields.gif) no-repeat left -308px;
}
.reportDamageH .list li ul
{
    padding: 0;
    margin: 6px 0;
}
.reportDamageH .list li li
{
    padding: 0 0 0 10px;
    margin: 0;
    background: url(../Images/Forms/spriteFormFields.gif) no-repeat left -287px;
}

.reportDamageH .pr24
{
    padding-right: 24px;
}
.reportDamageH .borderTop
{
    border-top: 1px solid #fff;
}
.reportDamageH .borderBot
{
    border-bottom: none !important;
}

/*fix conflict css*/
#bigCol .inlineform table td 
{
    border:0 none;
    padding:0px;
}
