﻿
/* --------------------------------  Wizard common start  -------------------------------- */

                  
.wizAddItem
{
    padding: 2px;
    width: 844px;
    background-color: #FFFFFF;
    margin-right: auto;
    margin-left: auto;
}

                            
.wizAddItem h4
{
    text-align: center;
    color: #000080;
    font-size: 20px;
    font-family: Arial;
    font-weight: bold;
    text-decoration: underline;
}

                  
.wizAISideBar
{
    border-right-style: solid;
    border-width: 3px;
    border-color: #BCD7D3;
    width: 120px;
}

                  
.wizAISBButtons
{
    font-size: 14px;
    font-family: arial;
    color: #0000FF;
    line-height: 20px;
}

                  
.wizAISBButtons:hover
{
    color: #800000;
}

                             
.wizAIButtons
{
    margin-right: 0px;
    margin-bottom: 15px;
    margin-top: 0px;
}

.wizAIButtons_
{
    margin-right: 0px;
    margin-bottom: 15px;
    margin-top: 0px;
}

/* --------------------------------  Wizard common end  -------------------------------- */


/* ---------------------------  Page 1 start. About car  ---------------------------- */


             
.WizSt1Table
{
    margin-top: 15px;
}

             
.WizSt1Table td
{
    vertical-align: top;
}

          
.WizSt1Table a:hover
{
    color: #800000;
}

.WizSt1Table_r1
{
    padding: 0px 25px 0px 75px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    vertical-align: top;
    text-align: left;
    line-height: 35px;
}

          
.WizSt1SelMake
{
    border: 1px solid #000000;
    width: 200px;
    height: 150px;
    overflow: auto;
    margin-left: 10px;
    margin-top: 5px;
    background-color: #F4F4F4;
}

         
{
    margin: 5px auto 5px auto;
    width: 170px;
    table-layout: auto;
    text-align: left;
}

          
.WizSt1SelMakeT td
{
    vertical-align: top;
}

        
.WizSt1SelMakeT_r1
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    padding-bottom: 6px;
    background-color: #E3EDF6;
}

       
.WizSt1SelMakeT_r1 img
{
   
}

       
.WizSt1SelMakeT_c1
{
    padding-right: 3px;
}

      
.WizSt1SelMakeT_c1 a
{
    font-size: 12px;
    color: #0000FF;
    font-family: sans-serif;
    line-height: 18px;
}

      
.WizSt1SelMakeT_c2
{
    padding-left: 15px;
}

      
.WizSt1SelMakeT_c2 a
{
    font-size: 12px;
    color: #000080;
    font-family: sans-serif;
    line-height: 18px;
}

        
.WizSt1Table_r1c2c3
{
    padding-left: 10px;
}

      
.IsCarNewTable
{
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    vertical-align: middle;
    text-align: left;
}

     
.IsCarNewTable_rows
{
    padding-bottom: 5px;
}

.IsCarNewTable_rows_
{
    padding-bottom: 5px;
    padding-top: 7px;
}

.IsCarNewTable_r1
{
    width: 205px;
    vertical-align: middle;
    text-align: center;
}

.IsCarNewTable_r2
{
    padding-left: 32px;
    padding-bottom: 10px;
}

.IsCarNewTable_r4
{
    padding-left: 32px;
}

.IsCarNewTable_r3
{
    width: 205px;
    vertical-align: middle;
    text-align: center;
    height: 32px;
}

.IsCarNewTable_up
{
    padding-top: 10px;
    vertical-align: bottom;
    text-align: left;
}

.IsCarNewTable_r1 a
{
    color: #0000FF;
    font-weight: bold;
}

.IsCarNewTable_r1 a:hover
{
    color: #800000;
}
             
.CarPrice
{
    border: 1px solid #000000;
    width: 75px;
    font-family: Arial;
    font-size: 12px;
    height: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 16px;
}

           
.SelectYear
{
    width: 110px;
    font-family: Arial;
    font-size: 12px;
}

                 
.SelectCurrency
{
    width: 75px;
    font-family: Arial;
    font-size: 12px;
    height: 22px;
}

             
.genDDL3
{
    width: 160px;
    font-family: Arial;
    font-size: 12px;
    margin-right: 14px;
    margin-bottom: 5px;
    height: 22px;
}

.txtModel
{
    border: 1px solid #000000;
    width: 200px;
    font-family: Arial;
    height: 18px;
    text-align: left;
    line-height: 16px;
}

.TBWMark1
{
    border: 1px solid #000000;
    width: 200px;
    font-family: Arial;
    font-size: 12px;
    height: 18px;
    color: #919191;
}

.ajax__combobox_itemlist
{
    margin: 0px;
}


.ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
    position: relative;
    top: 0px;
    left: -10px;
}

.ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url('Images/CWPics/windows-arrow.gif');
    background-position: left top;
    border: 0px none;
    height: 21px;
    width: 21px;
    background-repeat: no-repeat;
    position: relative;
    top: 0px;
    left: -20px;
}

.ajax__combobox_itemlist
{
    border-color: #7F9DB9;
    width: 150px;
}

.combColor
{
    position: relative;
    top: 0px;
    left: 0px;
    display: inline;
}

.combColorAbs
{
    position: relative;
    top: 0px;
    left: 0px;
}

            
.GenericTXT1
{
    border: 1px solid #000000;
    width: 120px;
    font-family: Arial;
    font-size: 12px;
    height: 18px;
    text-align: left;
    line-height: 16px;
}

.GenericTXT2
{
    border: 1px solid #000000;
    width: 175px;
    font-family: Arial;
    font-size: 12px;
    height: 18px;
    text-align: left;
    line-height: 16px;
}

.GenericTXT3
{
    border: 1px solid #C0C0C0;
    width: 160px;
    font-family: Arial;
    font-size: 12px;
    height: 18px;
    text-align: left;
    line-height: 16px;
    margin-bottom: 10px;
    margin-top: 2px;
}

           
.WizSt1Table2
{
    margin-top: 10px;
}

.WizSt1Table2 td
{
    vertical-align: top;
    padding-left: 10px;
}

.New
{
    margin-top: 3px;
}

         
.divBodyType
{
    border: 1px solid #000000;
    width: 200px;
    height: 150px;
    overflow: auto;
}

.genDDL1
{
    width: 205px;
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 10px;
    height: 22px;
}

.AddCarInfo
{
    border: 1px solid #000000;
    width: 720px;
    font-family: Arial;
    font-size: 14px;
    height: 75px;
    text-align: left;
    margin-bottom: 10px;
}

.WizSt1Table3
{
    margin-top: 10px;
    table-layout: fixed;
}

.WizSt1Table3 td
{
    font-family: Arial;
    font-size: 12px;
    vertical-align: middle;
}

.WizSt1Table3_c1
{
    color: #000000;
    text-align: left;
    padding: 0px 25px 0px 25px;
}

.WizSt1Table3_c2
{
    color: #919191;
    text-align: right;
    padding: 0px 25px 0px 25px;
}

.genDDL2
{
    width: 160px;
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 2px;
    height: 22px;
}

.SertifTC
{
    font-family: Arial;
    font-size: 12px;
}

.divValidate
{
    font-family: Arial;
    font-size: 12px;
    color: #FF0000;
}

.lblValidate
{
    font-family: Arial;
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
}

.WizSt1Table4
{
    margin-left: 10px;
}

.WizSt1Table4 td
{
    text-align: left;
}

.divState1
{
    width: 526px;
    height: 68px;
    background-image: url('Images/CarAdDiags/State1.JPG');
    background-repeat: no-repeat;
    margin: 10px auto 0px auto;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}


/* ---------------------------  Page 1 end/  ---------------------------- */

/* ---------------------------  Page 2 start. Vehicle Description.  ---------------------------- */

.WizSt2Table
{
    margin-top: 30px;
}

.WizSt2Table td
{
    padding-left: 10px;
    vertical-align: top;
}

.WizSt2Table_r1
{
    vertical-align: top;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 10px;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
}

.lblPreSelect
{
    margin-left: 5px;
}

.WizSt2DDLTable td
{
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}

.P2genDDL1
{
    width: 200px;
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 2px;
    height: 22px;
}

.WizSt2CHBTable td
{
    text-align: left;
    padding-right: 25px;
}

.P2genCHB1
{
    font-family: Arial;
    font-size: 12px;
    margin-left: 10px;
}

.WizSt2Table2_r1
{
    font-family: Arial;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.WizSt2Table2_genR1
{
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
}

.WizSt2Table2_genR2
{
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
}

.WizSt2Table2_genR3
{
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
}

.WizSt2Table2_genR4
{
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.txtPhCountryCode
{
    width: 30px;
    font-family: Arial;
    font-size: 12px;
    background-color: #CCCCCC;
    height: 16px;
    text-align: right;
}

.lblContactInfoEmail
{
    font-family: Arial;
    font-size: 14px;
    line-height: 30px;
}

.txtPhones
{
    font-family: Arial;
    font-size: 12px;
    width: 205px;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 16px;
}

.txtPhones1
{
    font-family: Arial;
    font-size: 12px;
    width: 40px;
    margin-left: 3px;
    margin-right: 3px;
    height: 16px;
}

.txtPhones2
{
    font-family: Arial;
    font-size: 12px;
    width: 205px;
    margin-bottom: 5px;
    height: 16px;
}

.divContactAditInfo
{
    font-family: Arial;
    font-size: 12px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #C0C0C0;
    border-bottom-color: #C0C0C0;
    text-align: left;
    margin-top: 15px;
    line-height: 15px;
    padding-top: 5px;
}

.txtContactAditInfo
{
    font-family: Arial;
    font-size: 12px;
    width: 250px;
    text-align: left;
    vertical-align: top;
    margin-bottom: 5px;
    height: 150px;
}

.SaveContactInfo
{
    font-family: Arial;
    font-size: 12px;
}

.tblContactAditInfo
{
    width: 280px;
}

.tblContactAditInfo_c1
{
    width: 20px;
}

.tblContactAditInfo_c2
{
    font-family: Arial;
    font-size: 12px;
    text-align: left;
}

.divState2
{
    width: 526px;
    height: 68px;
    background-image: url('Images/CarAdDiags/State2.JPG');
    background-repeat: no-repeat;
    margin: 10px auto 10px auto;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.tdAdAddress
{
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

.tdAdAddress1
{
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    margin-right: auto;
    margin-left: auto;
}

.tblAdAddress td
{
    padding: 5px 0px 5px 0px;
    text-align: left;
}

.ddlAddress1
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    width: 175px;
    height: 22px;
}

.ddlAddress2
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    width: 95px;
    height: 22px;
}

.ddlAddress3
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    width: 175px;
    margin-top: 5px;
    height: 22px;
}

.txtAddr1
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    width: 170px;
    height: 16px;
}

.divCarAdSalon
{
    width: 350px;
}

.divCarAdSalon h5
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 15px;
}

.divCarAdSalon p
{
    padding: 5px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align: justify;
    text-indent: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 18px;
}

.divCarAdSalon ul
{
    margin-top: 5px;
    margin-bottom: 5px;
}

.divCarAdSalon ul li
{
    padding: 0px 0px 5px 0px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align: left;
    line-height: 18px;
}

.tblSalonPositExpl
{
    margin-bottom: 5px;
    margin-left: 10px;
}

.tblSalonPositExpl td
{
    vertical-align: middle;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align: left;
}

.divSalonPositExpl1
{
    border: 1px solid #000000;
    width: 25px;
    height: 25px;
    background-color: #FFFFFF;
}

.divSalonPositExpl2
{
    border: 1px solid #000000;
    width: 25px;
    height: 25px;
    background-color: #C0C0C0;
}

.divSalonPositExpl3
{
    border: 1px solid #000000;
    width: 25px;
    height: 25px;
    background-color: #FFFF00;
}

.tblSalonPosit
{
    margin: 15px auto 25px auto;
    table-layout: fixed;
    width: 275px;
}

.tblSalonPosit td
{
    vertical-align: middle;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}

.cmbSalonPosit
{
    border: 1px solid #000000;
    width: 40px;
    height: 30px;
}

.cmbSalonPosit:hover
{
    cursor: pointer;
}


/* ---------------------------  Page 2 end. Vehicle Description.  ---------------------------- */


/* -------------------------------  Page 3 start. Vehicle Photos.  ------------------------------ */

                         
.tblAddPictures
{
    margin: 0px auto 15px auto;
    width: 800px;
}

                         
.tblAddPictures td
{
    width: 156px;
    text-align: center;
}

.AddPics
{
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 25px;
    margin-right: auto;
    margin-left: auto;
}


                         
.dvAddPicture
{
    width: 155px;
    height: 140px;
    text-align: center;
    border: 1px solid #BCD7D3;
    margin-bottom: 10px;
}

                        
.dvAddPictureLinks
{
    color: #0000FF;
    font-size: 14px;
    font-family: sans-serif;
    line-height: 20px;
    margin-right: 5px;
    text-align: center;
}

.CenterCarPic
{
    width: 135px;
    text-align: center;
    margin-right: 7px;
}

                       
.fuplAddPicture
{
    margin-right: 5px;
}

.divCarAdPicPreview
{
    margin: 10px auto 10px auto;
    width: 700px;
    text-align: center;
}

.divState3
{
    width: 526px;
    height: 68px;
    background-image: url('Images/CarAdDiags/State3.JPG');
    background-repeat: no-repeat;
    margin: 10px auto 10px auto;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.divState3Header
{
    width: 750px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align: left;
    margin: 5px auto 5px auto;
    line-height: 20px;
}

/* ----------------------------------  Page 3 end. Vehicle Photos.  ------------------------------ */

/* ----------------------------------  Page 4 start  ------------------------------ */

.WizSt4Table
{
    margin-top: 30px;
}

.WizSt4Table td
{
    vertical-align: top;
}

.WizSt4Tables
{
    margin-left: 10px;
    margin-right: 5px;
    width: 350px;
}

.WizSt4Tables img
{
    border: 1px solid #000000;
    margin-left: 50px;
}

.WizSt4TablesHeader
{
    font-family: Arial;
    font-size: 14px;
    width: 300px;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.WizSt4Tables td
{
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
}

.WizSt4Tables_c2
{
    width: 200px;
}

.WizSt4Tables1
{
    margin-left: 10px;
    margin-right: 5px;
    width: 400px;
}

.WizSt4Tables1 td
{
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
}

.r2
{
    background-color: #66FFFF;
}

.CheckCarAdButtons
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.HorizOverfl1
{
    max-width: 200px;
    overflow: auto;
    height: 35px;
}

.checkAdLabels
{
    font-family: Arial;
    font-size: 12px;
    width: 230px;
}

.checkAdLabels1
{
    font-family: Arial;
    font-size: 12px;
    width: 230px;
    font-weight: bold;
    text-decoration: underline;
    line-height: 20px;
}

.divState4
{
    width: 526px;
    height: 68px;
    background-image: url('Images/CarAdDiags/State4.JPG');
    background-repeat: no-repeat;
    margin: 10px auto 10px auto;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}


/* ----------------------------------  Page 4 end  ------------------------------ */

/* ----------------------------------  Page 5 start. Confirmation.  ------------------------------ */

.divState5
{
    width: 526px;
    height: 68px;
    background-image: url('Images/CarAdDiags/State5.JPG');
    background-repeat: no-repeat;
    margin: 10px auto 10px auto;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.divConfirm
{
    width: 600px;
    margin: 10px;
    text-align: left;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
}

.divConfirm a
{
    font-family: Arial;
    font-size: 12px;
    color: #0000FF;
}

.divConfirm a:hover
{
    color: #800000;
}

/* ----------------------------------  Page 5 end. Confirmation.  ------------------------------ */


/* ---------------------------  Watermarks start  ---------------------------- */

.Watermark
{
    position: relative;
    width: 0;
    vertical-align: top;
}

.Watermark label
{
    position: absolute;
    left: 0;
    top: 2px;
    color: #999;
    padding-left: 4px;
    font-family: Arial;
    font-size: 12px;
    width: 400px;
}

/* ---------------------------  Watermarks end  ---------------------------- */


/* ---------------------------  Moving triangle start  ---------------------------- */


.pointer
{
    position: absolute;
    left: 100px;
    top: 100px;
    background-repeat: no-repeat;
    background-image: url('Images/Pointer.gif');
    width: 53px;
    height: 45px;
    z-index: 2;
    display: none;
}

.rectang
{
    position: absolute;
    left: 800px;
    top: 100px;
    background-repeat: no-repeat;
    background-image: url('Images/Square.gif');
    width: 354px;
    height: 471px;
    z-index: 1;
    display: none;
}

.rectang .table1
{
    width: 330px;
    text-align: center;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
}

.rectang .table1 img
{
    border: 1px solid #000000;
}

.rectang .table2
{
    width: 330px;
    text-align: left;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    font-family: Arial;
    font-size: 14px;
}

.rectang .table2 .L1_c1
{
    width: 100px;
}

.absPosit
{
    position: fixed;
    top: 10px;
    left: 10px;
}

/* ---------------------------  Moving triangle end  ---------------------------- */


/* ---------------------------  Pic preview start  ---------------------------- */

.PicPrevTable
{
    border: 1px solid #000000;
    table-layout: fixed;
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 5px;
    padding-left: 5px;
    margin-top: 50px;
}

.PicPrevTable_r1 td
{
    vertical-align: bottom;
    text-align: center;
    padding-top: 20px;
}

.PicPrevTable_r1 img:hover
{
    cursor: pointer;
}

.PicPrevTable_r2 td
{
    vertical-align: middle;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px;
}

.PicPrevTable_cmb
{
    text-align: center;
}

#imgMain
{
    border: 1px solid #000000;
}


/* ---------------------------  Pic preview end  ---------------------------- */


/* Car search results Gridview style */
.GridViewCSS
{
    margin-right: auto;
    margin-left: auto;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #999999;
}

.GridViewCSS_
{
    margin-left: 10px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #999999;
}

.ItemCSS
{
    vertical-align: middle;
    text-align: center;
}

.tblAdSort
{
    width: 844px;
    margin-top: 15px;
}

.tblAdSort td
{
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    font-family: Arial;
}

.tblAdSort_r2
{
    padding-bottom: 10px;
}

.ddlAdSort1
{
    margin-right: 5px;
    width: 180px;
    height: 22px;
}

.ddlAdSort2
{
    margin-left: 35px;
    width: 190px;
    height: 22px;
}

.tblSearch
{
    margin-right: auto;
    margin-left: auto;
    width: 200px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #999999;
    border-left-color: #999999;
}

.tblSearch td
{
    padding-top: 0px;
    padding-bottom: 0px;
}

.divSearchHeader
{
    background-color: #1E4575;
    line-height: 35px;
    vertical-align: middle;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
}

.divSearchMake
{
    border-width: 1px;
    border-color: #999999;
    height: 80px;
    overflow: auto;
    background-color: #EEEEEE;
    border-bottom-style: solid;
}

.divSearchMake a:hover
{
    color: #800000;
}

.divSearchMake a
{
    line-height: 18px;
}

.SearchMakeT_r1
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    line-height: 20px;
}

.SearchMakeT td
{
    vertical-align: top;
    padding-top: 0px;
}

.tblModel td
{
   vertical-align: top;
   padding-top: 0px;
}

.tblModelT_r1
{
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
}

.tdPhotoOnly
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
}

.divModel
{
    background-color: #DCDCDC;
    border-width: 1px;
    border-color: #999999;
    border-bottom-style: solid;
}

.tblModel_r3
{
    font-family: Arial;
    font-size: 12px;
    text-align: left;
}

.tblModelT_r4
{
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
}

.txtLoan
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 175px;
    height: 18px;
}

.ddlLoan
{
    width: 175px;
    margin-bottom: 5px;
    height: 22px;
}

.divYear
{
    border-width: 1px;
    border-color: #999999;
    border-bottom-style: solid;
    background-color: #EEEEEE;
}

.tblPrice_c1
{
    padding-left: 10px;
    text-align: right;
    width: 95px;
    font-family: Arial;
    font-size: 12px;
}

.lbl1
{
    padding: 2px;
    background-color: #FFFF00;
}

.ddlCurrency
{
    width: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 2px;
    height: 22px;
}

.ddlPrice
{
    width: 190px;
    margin-bottom: 5px;
    height: 22px;
}

.tblCarBody
{
    table-layout: fixed;
    margin-top: 5px;
}

.tblCarBody td
{
    text-align: center;
    vertical-align: top;
    font-family: Arial;
    font-size: 12px;
}

#tblCB_r1_c2
{
    border: 1px solid #C0C0C0;
}

.ddlSeller
{
    width: 190px;
    margin-bottom: 5px;
    height: 22px;
}

.ddlSellerModel
{
    width: 190px;
    margin-bottom: 5px;
    height: 22px;
    font-size: 12px;
}

.lnkIcon img
{
    border-style: none;
}

.tblCarPreview
{
    margin-top: 15px;
}

.tblCarPreview td
{
    text-align: left;
    vertical-align: bottom;
}

.divPics
{
    width: 370px;
    max-height: 500px;
    overflow: auto;
}

.divPics a img
{
    border-style: solid none solid none;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-top-color: #000000;
    border-bottom-color: #000000;
}

.divCPLeftBar
{
    width: 375px;
    overflow: hidden;
    float: left;
    margin-top: 15px;
    margin-bottom: 35px;
}

.divCPRightBar
{
    width: 430px;
    overflow: hidden;
    float: right;
    margin-top: 15px;
    margin-bottom: 35px;
}

.CPHeader1
{
    font-family: Arial;
    font-size: 22px;
    color: #000000;
}

.CPHeader2
{
    font-family: Arial;
    font-size: 20px;
    color: #000000;
}

.divCPSalon
{
    width: 844px;
    clear: both;
    margin-bottom: 100px;
}


.tblContacts_r1
{
    background-color: #F4F4F4;
}

.tblContacts_r2
{
    background-color: #EEEEEE;
}

.tblContacts
{
    margin: 0px;
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #1E4575;
    font-family: sans-serif;
    font-size: 14px;
}

.tblContacts td
{
    padding-right: 5px;
    padding-left: 5px;
    text-align: left;
    vertical-align: middle;
}

.divTest
{
    background-position: left bottom;
    width: 174px;
    height: 27px;
    background-image: url('Images/Misc/Tab3.bmp');
    background-repeat: no-repeat;
    text-align: center;
    font-family: Arial;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 27px;
}

.divTest1
{
    background-image: url('Images/Misc/test1.JPG');
    background-repeat: no-repeat;
    width: 360px;
    height: 15px;
    margin-bottom: 5px;
}

.divTest2
{
    background-image: url('Images/Misc/FilmStrip1.JPG');
    background-repeat: no-repeat;
    width: 350px;
    height: 18px;
    margin-bottom: 0px;
    margin-top: 15px;
}

.divTest3
{
    background-image: url('Images/Misc/FilmStrip2.JPG');
    background-repeat: no-repeat;
    width: 350px;
    height: 18px;
    margin-top: 0px;
}

.divCPDescription
{
    margin-top: 25px;
    text-align: center;
}

.divCPDescription1
{
    margin-top: 25px;
    text-align: center;
    width: 400px;
}

.txtCPDescription
{
    width: 350px;
    height: 180px;
    font-family: 'Courier New' , Courier, monospace;
    font-size: 14px;
    color: #000000;
}

.txtCPDescription1
{
    width: 380px;
    height: 180px;
    font-family: 'Courier New' , Courier, monospace;
    font-size: 14px;
    color: #000000;
}

.lblCPDescription
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
}

.divParams
{
    padding: 0px;
    width: 400px;
    margin-bottom: 20px;
}

.divParamsTop
{
    background-position: left bottom;
    width: 174px;
    height: 27px;
    background-image: url('Images/Misc/Tab3.bmp');
    background-repeat: no-repeat;
    margin-top: 10px;
    text-align: center;
    font-family: Arial;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 27px;
}

.cmbDeleteSave
{
    margin-left: 400px;
    margin-bottom: 10px;
}

.tblTag
{
    margin: 20px auto 50px auto;
}

.tblTag_c1
{
    width: 35px;
    height: 150px;
    background-image: url('Images/Misc/SalonIcons/CarPrev_L.jpg');
    background-repeat: no-repeat;
    background-position: left top;
}

.tblTag_c2
{
    background-position: left top;
    vertical-align: middle;
    text-align: center;
    background-image: url('Images/Misc/SalonIcons/CarPrev_M.jpg');
    background-repeat: repeat-x;
}

.tblTag_c3
{
    width: 35px;
    height: 150px;
    background-image: url('Images/Misc/SalonIcons/CarPrev_R.jpg');
    background-repeat: no-repeat;
    background-position: left top;
}

.tblTag1
{
    border-style: none;
    margin: 0;
    padding: 10px 0px 10px 0px;
    height: 150px;
}

.divChooseCity
{
    margin-right: auto;
    margin-left: auto;
    margin-top: 25px;
    width: 300px;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.lblChooseCity
{
    font-family: Arial;
    font-size: 34px;
    color: #C0C0C0;
}

.tblPages
{
    margin-left: 25px;
}

.divAdEditHeader
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    text-align: justify;
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    text-indent: 25px;
}

.tblPages_c1
{
    padding-right: 30px;
}

.tblPages_c2
{
    padding-left: 75px;
}

.divAdEditMC3
{
    font-family: Arial;
    font-size: 16px;
    color: #000000;
    line-height: 22px;
    text-align: left;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    width: 550px;
}

/* ------ Different emails start ------- */

.tblAdCarEmail
{
    width: 500px;
    margin: 50px auto 25px auto;
    table-layout: fixed;
}

.tblAdCarEmail_r1
{
    font-family: Arial;
    font-size: 16px;
    color: #000000;
    padding-top: 5px;
    padding-bottom: 25px;
    vertical-align: top;
    text-align: center;
}

.tblAdCarEmail_c1
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    vertical-align: middle;
    text-align: right;
}

.tblAdCarEmail_c2
{
    vertical-align: middle;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.txtAdCarEmail1
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 200px;
}

.tblAdCarEmail_r2
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    vertical-align: middle;
    text-align: left;
    padding-top: 25px;
    padding-bottom: 25px;
}

.txtAdCarEmail2
{
    width: 450px;
    height: 50px;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
}

.tblAdCarEmail_r3
{
    vertical-align: middle;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.divAdCarEmailDone
{
    font-family: Arial;
    font-size: 16px;
    color: #000000;
    line-height: 20px;
    text-align: center;
    margin: 50px auto 50px auto;
    width: 500px;
}

.divSendEmailsError
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-align: left;
    width: 500px;
    margin: 25px auto 25px auto;
}


/* ------ Different emails end ------- */

.divTest__
{
    border: 1px solid #000000;
    height: 300px;
    overflow: auto;
    list-style-type: none;
    text-align: left;
    width: 150px;
}

.cellUplAll
{
    height: 36px;
    vertical-align: middle;
    text-align: center;
    padding-bottom: 10px;
}


/* ------ Craigslist Ad Start ------- */


.divCraigsAdContent
{
    width: 610px;
    margin-left: 15px;
}

.txtCraigsAdContent
{
    width: 600px;
    height: 600px;
}

.txtCraigsAdContent_
{
    width: 600px;
    height: 125px;
}

.divCLAdPreviewWrap
{
    padding: 15px 0px 10px 0px;
    width: 844px;
    position: relative;
    top: 0px;
    left: -215px;
    background-color: #FFFFFF;
}

.divEBAdPreviewWrap
{
    padding: 15px 0px 10px 0px;
    width: 1140px;
    position: relative;
    top: 0px;
    left: -363px;
    background-color: #FFFFFF;
}

.divCLAdPreview
{
    width: 740px;
    position: relative;
    top: 0px;
    left: 52px;
}

.divEBAdPreview
{
    width: 1140px;
    position: relative;
    top: 0px;
    left: -199px;
}

.divCLAd
{
    margin: 0px auto 0px auto;
    width: 742px;
}

.tblCLAdPreview
{
    width: 740px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #C0C0C0;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C0C0C0;
}

.tblCLAdPreview_r1
{
    background-color: #FFCF31;
}

.tblCLAdPreview_r2
{
    background-color: #D4D2D3;
}

.tblCLAdPreview_r3
{
    padding: 0px;
    background-color: #FFCF31;
    vertical-align: middle;
    text-align: left;
}

.tblCLAdPreview_r4
{
    vertical-align: top;
    text-align: left;
    background-color: #D4D2D3;
    padding: 0px;
}

.tblCLAdPreview_r5
{
    padding: 0px;
    background-color: #FFCF31;
    vertical-align: middle;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    height: 35px;
}

.tblCLAdPreview_r5 a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
    color: #0000FF;
}

.tblCLAdPreview_r5 a:hover
{
    color: #800000;
}

.tblCLAdPrevHead
{
    width: 740px;
}

.tblCLAdPrevHead_c1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #000000;
    height: 50px;
    padding-left: 15px;
    vertical-align: middle;
    text-align: left;
}

.tblCLAdPrevHead_c2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #000000;
    height: 50px;
    padding-right: 15px;
    vertical-align: middle;
    text-align: right;
}

.tblCLImgWrap
{
    width: 740px;
}

.tblCLImgWrap_c1
{
    padding: 5px 0px 5px 15px;
    height: 245px;
    width: 410px;
    text-align: center;
    vertical-align: middle;
}

.tblCLImgWrap_c2
{
    padding: 10px;
    width: 320px;
    text-align: center;
    vertical-align: middle;
}

.tblCLImgWrap_c2 img
{
    border: 1px solid #000000;
}

.tblCLLogo
{
    height: 235px;
    width: 395px;
}

.tblCLLogo_r1
{
    vertical-align: top;
    text-align: center;
}

.lblCLLogo
{
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
}

.lblCLAddress
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

.lblCLPhone
{
    font-family: Arial;
    font-size: 16px;
    color: #000000;
}

.lblCLEmail
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    margin-left: 10px;
}

.tblCLLogo_r1 a
{
    font-family: Arial;
    font-size: 14px;
    text-decoration: underline;
    color: #0000FF;
}

.tblCLLogo_r1 a:hover
{
    color: #800000;
}

.tblCLLogo_r2
{
    border-width: 1px;
    border-color: #000000;
    padding: 5px 0px 0px 0px;
    height: 145px;
    vertical-align: top;
    border-top-style: solid;
}

.tblCLMainInfo
{
    width: 100%;
    height: 100%;
}

.tblCLMainInfo_r1
{
    font-family: Arial;
    font-size: 16px;
    color: #2D2D2D;
    vertical-align: top;
    text-align: center;
}

.tblCLMainInfo_r2
{
    vertical-align: middle;
    text-align: center;
    height: 70px;
}

.tblCLMainInfo_r2 a img
{
    border-style: none;
}

.lblCLDescript
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    line-height: 25px;
    margin-left: 25px;
}

.divCLDescriptBody
{
    padding: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    text-indent: 50px;
    text-align: justify;
}

.divCLPhotos
{
    padding: 15px 15px 5px 15px;
    text-align: center;
}

.divCLPhotos img
{
    margin: 0px auto 10px auto;
    border: 1px solid #000000;
}

.tblCLFeatures
{
    margin: 0px;
    width: 100%;
    table-layout: fixed;
}

.tblCLFeatures td
{
    padding-left: 15px;
    height: 25px;
    vertical-align: middle;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}

.tblCLFeatures tr
{
    border: 1px solid #000000;
}

.tblCLFeatures_r1
{
    background-color: #D1D1D1;
}

.tblCLFeatures_r2
{
    background-color: #F1F1F1;
}


/* ------ Craigslist Ad End ------- */



/* ------ Craigslist Donload Ad Start ------- */


.divCLAdPreview_DL
{
    width: 602px;
    position: relative;
    top: 0px;
    left: 122px;
}

.divCLAd_DL
{
    margin: 0px auto 0px auto;
    width: 602px;
}



/* ------ Craigslist Donload Ad End ------- */



/* ------ VIN Modal Popup Start ------- */

.VINModalPopupBG
{
    background-color: #C0C0C0;
    filter: alpha(opacity=30);
    opacity: 0.3;
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
}

.divVINPopupWrap
{
    border: 3px solid #000000;
    background-color: #F0F0F0;
    padding: 3px 3px 15px 3px;
    width: 675px;
    max-height: 600px;
    text-align: center;
    overflow: auto;
}

.divCloseVINPopup
{
    padding: 5px 0px 5px 5px;
    float: right;
}

.lnkCloseVINPopupPanel
{
    background-color: #666666; 
    color: #FFFFFF; 
    text-align: center; 
    font-weight: bold; 
    text-decoration: none; 
    border: outset thin #FFFFFF; 
    padding: 5px;
}

.lnkCloseVINPopupPanel:hover
{
    color: #000000;
}

.divVINPopupHeader
{
    width: 100%;
    text-align: center;
    font-family: Arial;
    font-size: 18px;
    color: #2A2A2A;
    line-height: 35px;
    font-weight: bold;
}

.divVINSpecSelectWrap
{
    width: 100%;
}

.divVINSpecSelectHeader
{
    font-family: Arial;
    font-size: 16px;
    color: #000000;
    line-height: 25px;
    text-align: center;
    margin-top: 15px;
}

.divVINSpecSelectBody
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: left;
    padding: 0px 0px 10px 150px;
}

.divVINPopupEnterButton
{
    text-align: right;
    padding: 15px 150px 0px 0px;
}

.tblVINDecode
{
    padding: 10px;
    border: 1px solid #383838;
    margin: 10px 0px 10px 15px;
    width: 800px;
}

.tblVINDecode_c1
{
    text-align: right;
    vertical-align: middle;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 435px;
}

.tblVINDecode_c2
{
    text-align: left;
    vertical-align: middle;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    padding-left: 35px;
}

.tblVINDecode_c3
{
    padding: 0px 0px 10px 0px;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    vertical-align: top;
}

/* ------ VIN Modal Popup End ------- */











