﻿body, html
{
    font-family: Arial;
    font-size: 11px;
    margin: 10px;
    padding: 0;
    background: #f2f2f2;
    color: #000;
   
}
body
{
    min-width: 750px;
}

h1 { font-size: 12px; }

#main h2, #main h3, #main p
{
    padding: 0 10px;
}
#sidebar
{
    background: #fff;
    float: left;
    /*width: 570px;*/
    width:562px;
    border:solid 0px blue;
}
#sidebar ul
{
    margin-bottom: 0;
}
#sidebar h3, #sidebar p
{
    padding: 0 10px 0 0;
}
#footer
{    background: #f2f2f2;
    clear: both;
    width:994px;
    margin:auto;
}
#footer p
{
   width:250px;
    margin: 30px 0px 0px 760px;
    color:#bbbbbb;
    border:solid 0px red;
}

a, .redText
{
    text-decoration: none;
    color: #e2393e;
    font-weight: bold;
}

a:hover{ text-decoration: underline; color: #e2393e; font-weight: bold;}

input { border: 1px solid #c2c2c2; height: 15px; line-height:inherit;}

.dealerInfo{ font-size: 10px;}

.dealerName{ font-size: 13px; color: #7c7b7b; font-weight: bold; }

input, select{ font-size: 11px; font-family: Arial; color: #2f3f56;}

.cblAssortments input{ border: 0;}


.cblAssortments span.mar
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-mar.gif) no-repeat;    
    display:block;
}
.cblAssortments span.marsrv
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-marsrv.gif) no-repeat;
   display:block;
}
.cblAssortments span.mcall
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-mcall.gif) no-repeat;    
    display:block;
}
.cblAssortments span.pehire
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-pehire.gif) no-repeat;
    display:block;
}
.cblAssortments span.peserv
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-peserv.gif) no-repeat;
    display:block;
}
.cblAssortments span.pump
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-pump.gif) no-repeat;
    display:block;
}
.cblAssortments span.pwc
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-pwc.gif) no-repeat;
    display:block;
}
.cblAssortments span.scoot
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-scoot.gif) no-repeat;
    display:block;
}
.cblAssortments span.atv
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-atv.gif) no-repeat;
    display:block;
}
.cblAssortments span.eng
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-eng.gif) no-repeat;
    display:block;
}
.cblAssortments span.gdwing
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-gdwing.gif) no-repeat;
    display:block;
}
.cblAssortments span.gen
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-gen.gif) no-repeat;
    display:block;
}
.cblAssortments span.geni
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-geni.gif) no-repeat;
    display:block;
}
.cblAssortments span.gens
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-gens.gif) no-repeat;
    display:block;
}
.cblAssortments span.grdn
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-grdn.gif) no-repeat;
    display:block;
}
.cblAssortments span.hp400
{
    margin-left: 5px;
    padding-left: 26px;
    padding-top: 10px;
    background: url(../images/icons/icn-hp400.gif) no-repeat;
    display:block;
 
}

.form{ clear: both;}

.form select{ width: 99px;}

.form input{  width: 98px;}

.form fieldset{border: 0; margin: 0;}

.form label{ display: inline-block; line-height: 1.8; vertical-align: top; font-size:10px;}

.form fieldset ol{ margin: 0; padding: 0;}

.form fieldset li{list-style-type: none; padding: 0; margin: 0;}

.form label.wide{width: 80px;}
.form label.short{width: 50px;}

.asterisk{font: 13px "Trebuchet MS" , trebuchet, helvetica, Arial, Sans-Serif; font-weight: bold;}

.AutoExtender{ list-style-type: none;  border: solid 1px #006699;   line-height: 20px;
    padding: 2px; background-color: #FFFFFF; z-index: 101; font-size: 12px; color: #596366;}

.AutoExtenderList{border-bottom: dotted 1px #006699; cursor: pointer; z-index: 100;}

.AutoExtenderHighlight{color: White; background-color: #316ac5; cursor: pointer;}

.distancePanel{float: left;}

.showMapPanel{width: 570px; background: url(../images/bg-content-area.jpg) no-repeat;}

.nearestDealersPanel{width: 570px; background: url(../images/bg-content-area.jpg) no-repeat;}

.adminDealersPanel{width: 570px; height: 475px; background: url(../images/bg-content-area.jpg) no-repeat;}

/*.products
{
    width: 250px;
    float: right;
}
*/

.mapButtons { float: right; }

.mapButtonsEdit { width: 75px; float: right; }

/*Classes*/

.validationSummary { font: 11px "Trebuchet MS" , trebuchet, helvetica, Arial, Sans-Serif; font-weight: bold; }
.validationSummary li { display: none; }

.bg-result-item { padding-top: 10px; background:url(../images/bg-result-item.jpg) no-repeat; clear: both; }

.editDealer { cursor: pointer; }

.row label {position:relative; top:-2px;}

.wrap{padding:30px 30px 30px 30px; background: #fff; width:994px; margin: 0 auto}

.main {background: #fff; float: left;  width:342px; margin-right:30px;}

.header{ margin-bottom:20px;}

.nav{ padding: 5px; margin-bottom:30px;}

.nav ul{margin: 0; padding: 0; list-style: none;}

.nav li{display: inline;margin: 0;padding: 0;}

.dealerContainer{background-color: red; width: 570px; background:url(../images/bg-content-area.jpg) no-repeat;}

.dealerContent{padding:20px 0px 0px 15px;}

.searchContainer{width: 347px; background:url(../images/bg-search-box.jpg) no-repeat; padding:20px 0px 0px 15px;}

.searchDealer{margin-top:10px;}

.contactDetails{ padding:0px 0px 15px 0px;}

.clear{clear:both;}

.col33{width:33%; float:left;}
.col50{width:49%; float:left;}

.sidenav{position:relative; top:-20px; margin: 0px 20px 0px 0px;  float: right; background: #fff; line-height:0px;}

.dots{ background:url(../images/dots.gif)no-repeat; height:3px; width:530px; margin:5px 15px 5px 0px;}

.dots1{ background:url(../images/dots.gif) repeat-x; height:3px; width:320px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.row{padding:5px 0px 5px 0px; line-height:11px;}

