@charset "utf-8";
/* CSS Document */

h2{margin:10px 0 10px 2px;}
h3{width:930px; background:#000000; float:left; color:#ffffff; font-size:1em; font-weight:bold; padding:3px 0 5px 10px; height:20px; margin:20px 0 0 0;}
h5{width:100%; background:#000000; height:25px; color:#ffffff; font-weight:bold; text-indent:10px; padding: 3px 0 3px 0; float:left; margin:0 0 0 1px; border:0px;}
.zip-code-input{font-weight: lighter; font-style: italic; color: #888888; background-color: #F5F5F5; border-color: #DDDDDD; border-style: inset; border-width: 1px; outline: none; height: 20px; width: 200px; float: left; margin: 0 0 0 0; position: relative;}
.zip-code-input:focus{color:#555555; font-weight:bold; font-style:normal; background-color:#ffffff;}
.zip-code-btn{margin:0 0 0px 10px; font:Arial, Helvetica, sans-serif; font-size:0.876em; height:25px; width:120px; font-weight:bold;}
.zip-code-location-select{width: 280px; float: right; color: #333333; background-color: #F5F5F5; border-color: #DDDDDD; border-style: inset; border-width: 1px; font-size:0.876em; outline: none; height: 25px;}

.gmapStyle{margin:15px 0 0 0; width:600px; height: 600px; }

.address-container{font-size:0.865em; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; width:100%; background:#f0f0f0; margin:0 0 1px 0px;}
.address-container a{font-size:1em; color:#0369e7; margin-left:0px;}
.address-container .address-inner{margin:0 0 5px 22px;}

#tdAddressContainer{height:575px; overflow-x: hidden; overflow-y: scroll; }

.dealer-link{display:inline-block; margin-top:10px; margin-bottom:10px; background:#eaeaea; border-bottom:1px solid #999999; border-top:1px solid #dddddd; text-decoration:none !important; cursor:pointer; height:120px;}
.dealer-link:hover{background:#333333; border-bottom:1px solid #000000; border-top:1px solid #292929;}
.dealer-link:hover .dealer-title{color:#FFFFFF;}
.dealer-title{width:100%; font-size:1em; font-weight:bold; color:#333333; height:19px; float:left; text-align:center; margin:5px 0 10px 10px;  text-decoration:none !important;}
.dealer-img{width:137px; height:75px; float:left; text-align:center; margin:0 0 10px 0; display:}
.dealer-img img{border-top:1px solid #ff0000; *margin-bottom:10px;}

.toHide{display:none;}

#centermap{width:550px; height:550px; margin:0 5px 0 15px;}
#region_centermap{width:940px; height:550px; margin:0 0 10px 0; border:1px solid #afafaf;}

.dealerRow{width:100%; border-bottom:1px solid #e0e0e0; background:#fafafa; margin:5px 0 2px 0; display:inline-block;}
.dealerRow:hover{background:#f6f6f6;}
.dealerRow .custName{padding:10px 0 0 15px; font-size:0.875em; font-weight:bold;}
.dealerRow .custAdd1{padding:0 0 0 15px; font-size:0.875em;}
.dealerRow .custAdd2{padding:0 0 0 15px; font-size:0.875em;}
.dealerRow .custPhone{padding:0 0 0 15px; font-size:0.875em;}
.dealerRow .custURL{padding:0 0 0 15px; font-size:0.875em;}

.dealerRow-b{width:100%; border:1px solid #bfbfbf; cursor:pointer;background:#e2eaf8; margin:10px 0 10px 0; display:inline-block; float:left; }
.dealerRow-b:hover{background:#EDF2FA;}
.dealerRow-b .custName a{color:#FFFFFF;}
.dealerRow-b .custName{padding:5px 0 5px 15px; background:#0253F6; font-weight:bold;}
.dealerRow-b .custAdd1{padding:0 0 0 15px; color:#000000;font-weight:bold;}
.dealerRow-b .custAdd2{padding:0 0 0 15px; color:#000000;font-weight:bold;}
.dealerRow-b .custPhone{padding:0 0 0 15px; color:#000000;font-weight:bold;}
.dealerRow-b .custURL{padding:0 0 0 15px; margin:0 0 5px 6px; color:#000000; background-image:url(../../images/Wireframe/LinkBlockSprite.png); background-repeat:no-repeat; text-indent:10px; color:#0369e7; text-decoration:underline; }

#wdPersonal{margin:10px 0 0 0;}
#wdPersonal .div-custName{width:100%; margin:10px 0 0 0;}
/*#wdPersonal .div-Contact{width:200px; border:0px solid #efefef; margin:5px 5px 5px 0; float:left; }*/
#wdPersonal .div-pic2{width:300px; overflow:hidden; margin:5px 5px 5px 1px;  float:right;}
#wdPersonal .div-pic1{width:100%; margin:5px 5px 5px 1px;  float:left;}
#wdPersonal .div-Highlights{width:100%; height:200px; border:0px solid #efefef; margin:5px;  float:left;}
#wdPersonal .div-Description{width:100%; margin:5px;  float:left;}
.special-font{color:#aaaaaa; font-size:1.3em; font-style:italic;}

.div-WTB-head{border-bottom:1px solid #dddddd; margin:10px 0 0 10px;}



.dealer-address-font-head{ font-weight:bold; color:#2269f8;}


.mapBubbleText{ font-family:Helvetica, Arial, sans-serif; font-size:0.8em; color:#333333; }

.no-dealers-div{font-family:Helvetica, Arial, sans-serif; font-size:1em; color:#333333; padding-right:10px;}

.user-location-radio-div{ padding:10px 0 10px 0;}
.user-location-radio-div div{margin:0 0 0 20px;}

.location-head-text2{ font-family:Helvetica, Arial, sans-serif; font-size:1.2em; color:#666666; font-weight:bold; }


.dealer-link{display:inline-block; margin-top:10px; margin-bottom:10px; background:#eaeaea;
			border-bottom:1px solid #999999; border-top:1px solid #dddddd;}
.dealer-link:hover{background:#333333; border-bottom:1px solid #000000; border-top:1px solid #292929;}
.dealer-link:hover .dealer-title{color:#FFFFFF;}
.dealer-title{width:100%; font-size:1em; font-weight:bold; color:#333333; height:19px; float:left; text-align:center; margin:5px 0 10px 10px;}
.dealer-img{width:100%; float:left; text-align:center; margin:0 0 5px 0;}
.dealer-img img{border:1px  inset #999999;}


.alpha-div{padding:0 10px 0 10px; float:left; margin:15px 0 5px 0; font-weight:bold;}
.alpha-div:hover{background:#333333;}
.alpha-div:hover a{color:#FFFFFF;}

#dealerTable{font-size:0.875em;}
#dealerTable th{color:#ffffff;}
.dTbl-col-1{width:300px;}
.dTbl-col-2{width:300px;}
.dTbl-col-3{width:100px;}
.dTbl-col-4{width:100px;}
.dTbl-col-5{width:100px;}

.wd-rc{width:275px; overflow:hidden; min-height:200px; height:auto;}
#wdPersonalContact{width:100%; float:left; min-height:200px;}
.wdPersonal-rc-col-1{width:100px; height:22px; float:left; font-size:0.875em; font-weight:bold; color:#cccccc;}
.wdPersonal-rc-col-2{width:170px; height:22px; float:left; font-size:0.75em; color:#aaaaaa;}
.wd-rc-highlights {width:100%; position:relative; margin-top:20px; float:left; font-size:1.168em; }
.wd-rc-highlights  p{color:#FFFFFF !important;}
#wd-Info{font-size:1em; color:#555555; font-weight:bold; margin:10px; width:100%; float:left;}
.wdPic{width:300px; float:left; min-height:100px; margin:20px 5px 0 5px; overflow:hidden;}
.wdPic img{width:300px;}



