﻿body
{
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    background-color: #fdfdf0;
}

A:link
{
    text-decoration: underline;
    color: #187CC7;
}
A:visited
{
    text-decoration: underline;
    color: #187CC7;
}
A:active
{
    text-decoration: underline;
    color: #187CC7;
}
A:hover
{
    text-decoration: underline;
    color: #A6C6D5;
}

h1
{
    font-size: 14pt;
    font-style: italic;
    margin: 0px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
}


p
{
    font-size: 10pt;
    text-align: left;
    margin: 0px 5px 0px 5px;
    padding-top: 0px 5px 0px 5px;
}

select
{       
    background-color: #fdfdf0;
    color: #187CC7;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
}


.dvSiteLinks A:link
{
    color:Black;
    
}

.dvSiteLinks A:visited
{
    color:Black;
    
    }
.dvSiteLinks A:active
{
    color:Black;
    
    }
.dvSiteLinks A:hover
{
    color: Gray;
    
    }


.btn
{
    background-color: Black; 
    color: #A6C6D5;
    cursor: pointer;
}
.close
{
    background-color: Black; 
    color: #A6C6D5;
    cursor: pointer;
    font-weight:bold;
    cursor: pointer;
    width: 25px;

}

.dvBody
{
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px auto 10px auto;    
    border-right: solid 2px black;
    border-bottom:  solid 2px black;
    width: 985px;
    background-color: #fdfdf0;    
}

.dvTopArea
{
    position: relative;
    z-index: 1;
    
}

.dvSiteLinks

{
    
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 10pt;
    font-weight:bold;
   
    
}

.dvBanner
{
    height:165px;    
    margin-left:auto;
    margin-right:auto;
}
.dvSpecs
{
    float:left;
    width: 250px;
}
.dvTopText
{
    margin-left:auto;
    margin-right:auto;
    width: 500px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    
}

.dvBtmArea
{
    position: relative;
    padding-left: 18px;
    padding-top: 20px;
    z-index: 100;
    _height: 1%;
}

.dvAbBtmArea
{
    padding-top: 20px;
    z-index: 100;
}

.dvSrchArea
{
    
    margin: 0px 0px 0px auto;
    padding: 0px 0px 0px 0px;
    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: #fdfdf0; 
    border: solid 2px #A6C6D5;
    width: 400px;
}

.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;
}
    

.dvBtmLinks
{
    width: 682px;
    height: 47px;
    background-color: #fdfdf0;
    color: Black;
    font-size: 14pt;
    padding-top:25px;
    padding-bottom:5px;
    margin-left: auto;
    margin-right: auto;
}

.dvTopLinks
{
    width: 900px; 
    background-color: #fdfdf0;
    color: Black;
    font-size: 14pt;
    margin: 0px auto 10px auto;
}

.dvPaging
{
    margin-right: auto;
    margin-left: auto;
    border: solid 1px black;
    margin-bottom: 5px;
    padding: 3px 0px 3px 0px;
    color: #187CC7;
    width: 840px;
}

.dvPagingBtm
{
    margin-right: auto;
    margin-left: auto;
    border: solid 1px black;
    margin-top: 5px;
    padding: 3px 0px 3px 0px;
    color: #187CC7;
    width: 840px;
}

.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;
   
}

.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;
}

.dvDlrRight
{
    width: 390px;
    margin: 5px 5px 5px 5px;
    float: right;
    border: solid 2px black;
}

.dvDlrName
{
    font-weight: bold;
    width: 220px;
    float: left;
}

.dvDlrImage
{
    width: 160px;
    float: left;
    padding: 10px 0px 2px 0px;
}


.dvMapHolder
{
    visibility:hidden;
    height:310px; 
    position:absolute; 
    left:-200px;
    background-color: #fdfdf0; 
    border: solid 2px #A6C6D5;
}


.mapsearch 
{
   height : 250px;  
   width: 400px;
   font-size: small;
      
}

/* 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: #fdfdf0;
    width: 400px;
    height:360px;
}

.FormFrame
{
    
    background-color: #fdfdf0;
    float:left; 
    border: none;
    width: 400px;
    height:360px;
    
}

.FormClose
{
    position:absolute;
    left:370px;
    top:330px;

}

.pnlImgPop
{
    width:410px;
    height:332px;
    visibility: hidden; 
    background-color: #fdfdf0; 
    border: solid 2px #A6C6D5;
    
}

.dvThumbRow
{
    width: 900px; 
    height: 135px; 
    margin-left: auto; 
    margin-right: auto;    
    
}

.dvBtmVeh
{
    width: 900px; 
    position: relative;
    padding-top: 10px;
    z-index: 100;
    margin-left:auto;
    margin-right:auto;
}

.dvContents
{
    padding: 0px 0px 0px 0px;
    border: solid thin;
    margin: 0px 0px 0px 0px;
    background: #fdfdd0;
    text-align: left;
    width: 625px;
}
.dvBodyMain
{
    padding: 0px 0px 0px 0px;
    margin: 0px auto 10px auto;
    border-right: solid 2px black;
    border-bottom: solid 2px black;
    background-color: #fdfdf0;
}

.dvTopTextMain
{
    margin-left: auto;
    margin-right: auto;
    width: 950px;
    background-color:#ffffff;
    text-align: left;
    
        
}

.dvRoundBackLeft
{
    margin-left:0px;
    float:left;
    padding-left:25px;
}

.dvRoundBackRight
{
  float:right;
  margin-right:0px;
  text-align:center;
  padding-right:25px;
    
}

.dvPagingMain
{
    margin-right: auto;
    margin-left: auto;
    text-align:center;
    color: #187CC7;
    width: 950px;
}

.dvSrchAreaMain
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 875px;
    color: Black;
    font-size: 12pt;
}
.smallText
{
    font-size:8pt;
    
    }
    
.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;
}

.linkImg
{
    
    border:none 0 #87CEFA;
    cursor: pointer;
    
    }
    
.dvTopTextIn
{
    margin-left:auto;
    margin-right:auto;
    display: table; 
    width: 850px;
    
    }
    
.TopMenu{
    
    font-size:12px;  
    margin:auto auto auto auto;
 
 }
 
 .TopMenu A:hover
{
    color: #ffffff;
    
    }
    
iframe 
{
    _filter:progid:DXImageTransform.Microsoft.Chroma(Color='#FFFFFF');
} 
