/* Start of CMSMS style sheet 'ECT : CompanyDirectory' */
.cp-picturelist {
  clear: both;
  margin: 0px;
  padding: 0px;
}
.cp-picturelist .cp-picturelist-li {
  margin-bottom: 10px;

}

.cp-picrow {
  margin: 0px;
  padding: 0px;
  clear: both;
}
.cp-picrow li {
  float: left;
  width: 110px;
}
.cp-picrow .cp-thumb {
  float: left;
  margin-right: 20px;
}
.cp-picrow .cp-thumb a {
  width: 110px;
  color: black;
  text-align: center;
  text-decoration: none;
  font-size: 10px;
}





#map {
  border: 1px solid black;
  z-index: 100;

  height: 500px;
  width: 680px;
}
#gmapmarker {

}
#gmapDirHead {
  margin-bottom: 10px;
}
.gmapDirItem {
  margin-bottom: 10px;
}
#googlemap {
  float: left;
  margin-right: 20px;
}

#googlemapform {
  float: left;

  width: 250px;
  

}

#googlemapform h4 {
  font-family: Times;
  font-style: italic;
  font-size: 18px;
  color: #c1912d;
  padding-bottom: 10px;
  border-bottom: 10px solid #c1912d;
  margin-bottom: 10px;
}

#googlemapform fieldset {
  border: none;
  margin-top: 15px;
  margin-bottom: 15px;
}
#googlemapform fieldset legend {
  font-size: 18px;
  font-weight: bold;
}

#googlemapform input {

}

#googlemapform select {
  width: 175px;
}

#storelocatorresults {
  display: none;
  float: left;
  width: 250px;
  padding-top: 0px;

}

#storelocatorresults h3 {
  font-family: Times;
  font-style: italic;
  font-size: 18px;
  color: #c1912d;
  padding-bottom: 10px;
  border-bottom: 10px solid #c1912d;
  margin-bottom: 10px;
}


.locatorheader {
  color: #c1912d;
  margin-top: 5px;
}
.locatorentry {
  background-color: #f9f4ea;
  border: 1px solid #f3e9d5;
  padding: 10px;
  margin-top: 5px;
}
.locatorentry a {
  color: black;

  margin: 0px;
  padding: 0px;
  font-size: 10px;
}
.locatorpar {

  margin-bottom: 0px !important;
  padding: 0px;
  font-size: 10px;
}

.returnlink {
  margin-top: 10px;
  text-align: right;
}
.returnlink a {
  color: black;
}

.ShowroomAnnouncement {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
  text-align: left;
}

.ShowroomItemContent {
  float: left;
  width: 250px;
}
.ShowroomItem {
  font: normal 12px Arial;
}

.ShowroomItem h3 {
  margin-bottom: 5px;
}

.ShowroomItem .maplink {
  text-decoration: none;
  color: #c4a14d;
  font-weight: bold;
}
.ShowroomItem .contactlink {

  color: #c4a14d;
  font-weight: bold;
}



#CompanyDirectoryLayout{
  clear: both;

}

.CompanyDirectorySummaryList {
  
}
.CompanyDirectorySummaryList ul {
  list-style: none;
}
.CompanyDirectorySummaryList ul li {
  display: block;
  list-style: none;
  margin-bottom: 10px;
  min-height: 130px;
  height: auto !important;
  height: 130px;
  width: 650px;
}
.CompanyDirectorySummaryList h4 {
  display: block;
  padding: 5px;
  background-color: #BBBBBB;
  width: 600px;
  color: white;
}
.CompanyDirectorySummaryList h4 a {
  color: black;
  text-decoration: none;
}
.CompanyDirectoryLocationContact a {
  color: black;
}
.CompanyDirectoryLocationAddress {
  margin-top: 10px;
}
.CompanyDirectoryLocationContact {
  margin-top: 10px;
}
.CompanyDirectoryLocationLogo {
  float: left;
  margin-top: 10px;
  margin-right: 20px;
  
}
.CompanyDirectoryDetailItem {
  width: 650px;
  text-align: left;
}
.CompanyDirectoryDetailItem div {

}
.CompanyDirectoryDetailPics {
  float: right;
  margin-right: 20px;
}

.CompanyDirectoryCategory {
  margin-top: 0px;
}

.CompanyDirectoryCategory h3 {
margin-bottom: 0px;
padding-bottom: 0px;
font-weight: bold;
  font-size: 10px;
}

.CompanyDirectoryUnderMapItem {
  width: 160px;
  height: 65px;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  font-size: 8px;
}

.outletContainer{
width:650px;
height:100%;
position:relative;
padding:0px;
margin:0px;
}

.outletContainer h1{
    font: bold 16px "Times New Roman", Times, serif;
    color: #c1912d;
        margin-bottom: 8px;
}

#outletImgBox{
    width:323px;
    height:160px;
    float:left;
    position:relative;
    padding: 0px 0px 10px;
}
#outletImgBox2{
    width:323px;
    height:160px;
    float:left;
    position:relative;
    left:4px;

}
.outletHeader{
    width:650px;
    height:22px;
    position:relative;
    clear:both;
    background-color:#bbbbbb;
    font: normal 16px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: left;
    text-indent: 10px;
    padding: 5px 0px 0px;
}
.outletLinks {
  margin-left: 10px;
  margin-top: 3px;
  margin-bottom: 3px;
  color: red;
  font: normal 16px Arial, Helvetica, sans-serif;
}
.outletLinks a {
 color: red;
}
.outletLocation{
    width:650px;
    height:22px;
    position:relative;
    background-color:#e0e0e0;
    font: normal 16px Arial, Helvetica, sans-serif;
    color: #4b4b4b;
    text-align: left;
    text-indent: 10px;
    padding: 5px 0px 0px;
}

.outletInfoContainer{
 width:650px;
 min-height:75px;
 height: auto !important;
 height: 75px;
 position:relative;

}
.outletInfo{
width:162px;
min-height:75px;
height: auto !important;
height: 75px;
position:relative;
float:left;

}

.outletInfo ul{
    margin:0px;
    padding:10px 0px 20px 10px;
}

.outletInfo li{
    margin:0px;
    padding:0px;
    list-style-type:none;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #504f4f;
}

.outletInfo li a:link, .outletInfo li a:visited{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
    line-height:20px;
}

.outletInfo li a:hover, .outletInfo li a:active{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #4b4b4b;
    text-decoration:none;
    line-height:20px;
}

.outletLine{
width:650px;
height:1px;
position:relative;
padding:0px;
margin::0px;
background-color:#bbbbbb;

}

/* End of 'ECT : CompanyDirectory' */

