﻿


.btn
{
    background-color: White;
    color: #003F7D;
    cursor: pointer;
}
.close
{
    background-color: White;
    color: #003F7D;
    cursor: pointer;
    font-weight: bold;
    cursor: pointer;
    width: 25px;
}

.linkImg
{
    
    border:none 0 #87CEFA;
    cursor: pointer;
    
    }

.dvBody
{
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px auto 10px auto;
    width: 985px;
    background-color: #87CEFA;
}

.dvTopText
{
    margin-left: auto;
    margin-right: auto;
    width: 530px;
    background-color: #FBFCFF;
    padding: 0px 30px 0px 0px;
    text-align: left;
}


.dvBodyMain
{
    padding: 0px 0px 0px 0px;
    margin: 0px auto 10px auto;
   
}



.dvTopTextMain
{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background-color: #FFFFFF;
    text-align: left;
    display:table;
    position:relative;
    border-bottom:5px dashed gray;
    margin-top:25px;

}

.dvTopTextIn
{
    margin-left:auto;
    margin-right:auto;
    display: table; 
    width: 850px;
    
    }

.dvTopArea
{
    position: relative;
    z-index: 100;
}

.dvBtmLinks
{
    width: 682px;
    color: Black;
    font-size: 14pt;
    margin: auto auto auto auto;
    background-color: #FBFCFF;
    
    
}

.dvSiteLinks
{
    width:950px;
    margin:auto auto auto auto;
    font-size: 10pt;
    font-weight: bold;
    background-color: #FBFCFF;
    
}

.dvSiteLinks A:link
{
    color: Black;
}

.dvSiteLinks A:visited
{
    color: Black;
}
.dvSiteLinks A:active
{
    color: Black;
}
.dvSiteLinks A:hover
{
    color: Gray;
}

.dvBanner
{
    margin-left: auto;
    margin-right: auto;
}
.dvSpecs
{
    float: left;
    width: 250px;
}




.dvBtmArea
{
    position: relative;
    padding-left: 18px;
    padding-top: 20px;
    z-index: 100;
    _height: 1%;
    
}

.dvAbBtmArea
{
    padding-top: 20px;
    z-index: 100;
   
}

.dvSrchArea
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 100px;
    width: 875px;
    color: Black;
    font-size: 12pt;
}

.dvBtmLeft
{
    position: absolute;
    top: 15px;
    left: -100px;
    width: 100px;
    z-index: 150;
}

.dvBtmLTop
{
    padding-left: 10px;
    width: 90px;
    height: 250px;
}

.pnlSrchPop
{
    position:absolute;
    top:100px;
    left:100px;
    z-index:150;
    visibility: hidden;
    background-color: #FBFCFF;
    border: solid 2px #003F7D;
    width: 400px;
}

.pnlAppPop
{
    
    display:table;
    margin-left:auto;
    margin-right:auto;
    background-color: #FBFCFF;
    border: solid 2px #003F7D;
    padding:10px 0px 10px 0px;
    width: 600px;

}

.dvSrchTitleApp
{
    width: 600px;
    margin: 1px auto 0px auto;
}

.dvFrmColApp
{
    float: left;
    width: 300px;
    text-align: right;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 10pt;
}

.dvToColApp
{
    width: 300px;
    text-align: left;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 10pt;
}

.dvBtnColApp
{
    width: 565px;
    text-align: center;
    float: left;
    margin: 5px auto 5px auto;
    font-size: 10pt;
}

.dvBothColApp
{
    width: 600px;
    text-align: center;
    float: left;
    margin: 5px auto 5px auto;
    font-size: 10pt;
}

.dvCloseColApp
{
    width: 100px;
    text-align: right;
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 10pt;
}

.dvSrchTitle
{
    width: 400px;
    margin: 1px auto 0px auto;
     
}

.dvFrmCol
{
    float: left;
    width: 200px;
    text-align: right;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size:10pt;
}

.dvToCol
{
    width: 200px;
    text-align: left;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size:10pt;
}

.dvBtnCol
{
    width: 365px;
    text-align: center;
    float: left;
    margin:5px auto 5px auto;
    font-size:10pt;
   
}

.dvBothCol
{
    width: 300px;
    text-align: right;
    float: left;
    margin:5px 100px 5px auto;
    font-size:10pt;
}

.dvCloseCol
{
    width: 100px;
    text-align: right;
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size:10pt; 
}



.dvTopLinks
{
    width: 900px;
    background-color: #FBFCFF;
    color: Black;
    font-size: 14pt;
    margin: 0px auto 10px auto;
}

.dvPaging
{
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 5px;
    padding: 3px 0px 3px 0px;
    text-align: center;
    color: #003F7D;
    background-color:#FBFCFF;
    width: 840px;
    border: solid 2px #000000;
}

.dvPagingBtm
{
    margin-right: auto;
    margin-left: auto;
    margin-top: 5px;
    padding: 3px 0px 3px 0px;
    color: #003F7D;
    width: 840px;
    background-color:#FBFCFF;
    border: solid 2px #000000;
}

.dvVehRow
{
    width: 845px;
    height: 190px;
    margin-left: auto;
    margin-right: auto;
    
}

.dvVehicle
{
    height: 185px;
    float: left;
    border: solid 2px #000000;
    margin: 1px 1px 1px 1px;
    width: 275px;
    background-color:#FBFCFF;
}

.dvVehTitle
{
    width: 275px;
    height: 20px;
    font-weight: bold;
}

.dvVehImages
{
    float: left;
    position: relative;
    height: 135px;
}

.dvCarImage
{
    width: 180px;
    height: 135px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 100;
    border-style: none;
}

.dvBorderImage
{
    width: 180px;
    height: 135px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 101;
    border-style: none;
    cursor: pointer;
}

.dvVehText
{
    float: right;
    margin: 1px 0px 0px 0px;
    width: 90px;
    height: 135px;
    text-align: left;
}

.dvVehLinks
{
    float: left;
    height: 25px;
    width: 275px;
    margin-bottom: 2px;
}

.dvAboutText
{
    float: left;
    text-align: left;
    margin-left: 25px;
    width: 550px;
    margin-top: 10px;
    font-size: 10pt;
}

.dvMidArea
{
    height: 370px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 825px;
    color: Black;
    font-size: 12pt;
}

.dvDlrLeft
{
    width: 390px;
    margin: 5px 5px 5px 5px;
    float: left;
    border: solid 2px black;
    background-color:#FBFCFF;
}

.dvDlrRight
{
    width: 390px;
    margin: 5px 5px 5px 5px;
    float: right;
    border: solid 2px black;
    background-color:#FBFCFF;
}

.dvDlrName
{
    font-weight: bold;
    width: 220px;
    float: left;
}

.dvDlrImage
{
    width: 160px;
    float: left;
    padding: 10px 0px 2px 0px;
}

.dvMapHolder
{
    
    
}


.mapsearch
{
    height: 350px;
    background-color: #87CEFA;
    border: solid 2px #003F7D;
    width: 425px;
    font-size: 10px;
   
}

/* set height of idle state map */
.mapsearch .gsmsc-idleMapDiv
{
    height: 250px;
}

/* set height of active state map */
.mapsearch .gsmsc-mapDiv
{
    height: 250px;
}

.pnlFormPop
{
    position: relative;
    z-index: 175;
    background-color: #FBFCFF;
    width: 400px;
    height: 360px;
}

.FormFrame
{
    background-color: #FBFCFF;
    float: left;
    border: none;
    width: 400px;
    height: 360px;
    margin: 0px 0px 0px 0px;
}

.FormClose
{
    position: absolute;
    left: 370px;
    top: 330px;
}

.pnlImgPop
{
    width: 410px;
    height: 332px;
    visibility: hidden;
    background-color: #FBFCFF;
    border: solid 2px #003F7D;
}

.dvThumbRow
{
    width: 900px;
    height: 135px;
    margin-left: auto;
    margin-right: auto;
}

.dvBtmVeh
{
    width: 940px;
    position: relative;
    padding-top: 10px;
    z-index: 100;
    margin-left: auto;
    margin-right: auto;
    background-color: #FBFCFF;
    
}

.dvContents
{
    padding: 0px 0px 0px 0px;
    border: solid thin;
    margin: 0px 0px 0px 0px;
    background: #FBFCFF;
    text-align: left;
    width: 625px;
}


.dvRoundBackLeft
{
    margin-top:20px;
    margin-left: 0px;
    float: left;
    padding-left: 25px;
}


.dvRoundBackRight
{
    float: right;
    margin-right: 0px;
    text-align: center;
    padding-right: 0px;
}

.dvRoundBackLeft2
{
    margin-left: 0px;
    float: left;
    text-align: center;
    padding-left: 0px;
}

.dvRoundBackRight2
{
    margin-top:20px;
    float: right;
    margin-right: 0px;
    padding-right: 25px;
}

.dvPagingMain
{
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    color: #003F7D;
    width: 950px;
}

.dvSrchAreaMain
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 875px;
    color: Black;
    font-size: 12pt;
    line-height: 1.2em;
}
.smallText
{
    font-size: 8pt;
}
.innerBoldText
{
    
    color: #B20000;
    font-size: 16pt;
    font-weight:bold;
    
    }
    .dvTopBanner
    {
        
        margin:0px auto 5px auto;
        
        border-bottom: 3px solid gray;
        border-top: 3px solid gray;


        
        }
        
           .dvBaseBanner
    {
        
        margin:0px auto 5px auto;
        padding-bottom:10px;
          padding-top:10px;
        border-top: 3px solid gray;
        border-bottom: 3px solid gray;


        
        }

.CarTextDiv
{
    width:250px;
    
    }


/** Coin Slider required styles **/
.coin-slider { overflow: hidden; zoom: 1; position: relative; margin:auto;}
.coin-slider a{ text-decoration: none; outline: none; border: none;}

.cs-buttons { font-size: 0px; padding: 5px; float: left;}
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px;}
.cs-active { background-color: #B8C4CF; color: #FFFFFF; margin-top:1px;}

.cs-title { width: 428px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

/** Coin Slider additional styles **/
.cs-buttons a 
{
    
    border-radius: 50%;
    background: #CCC;
    background: -webkit-linear-gradient(top,  #CCCCCC, #F3F3F3); /* webkit browsers */
    background:    -moz-linear-gradient(top,  #CCCCCC, #F3F3F3); /* firefox 3.6+ */
    background:      -o-linear-gradient(top,  #CCCCCC, #F3F3F3); /* opera */
    background:     -ms-linear-gradient(top,  #CCCCCC, #F3F3F3); /* IE10 */
    background:         linear-gradient(top,  #CCCCCC, #F3F3F3); /* css3 */
    
        
}
a.cs-active 
{
    
    background: #599BDC;
    background: -webkit-linear-gradient(top,  #599BDC, #3072B3); /* webkit browsers */
    background:    -moz-linear-gradient(top,  #599BDC, #3072B3); /* firefox 3.6+ */
    background:      -o-linear-gradient(top,  #599BDC, #3072B3); /* opera */
    background:     -ms-linear-gradient(top,  #599BDC, #3072B3); /* IE10 */
    background:         linear-gradient(top,  #599BDC, #3072B3); /* css3 */  
    border-radius: 50%;    
    box-shadow: 0 0 3px #518CC6;   
    border: 1px solid #3072B3 !important;
    
   
        
}