@import url(../newmexico/newmexico.css);

/*
#maps #wrapper {
  margin: 0px auto;
  width: 100%;
  text-align: left;
}
*/

#maps #contentheader .middlecolumn,
#category #contentheader .middlecolumn
 {
 background:#fff;
 height:300px;
}
#category #ocontentheader,
#maps #ocontentheader {
  clear:both;
  border:0px solid;
  border-left:200px solid white;
  border-right:0px solid white; 

}

#category #contentheader .leftcolumn,
#maps #contentheader .leftcolumn {
  float:left;
  width:200px;
  margin-left:-200px;
  position: relative;
  height:395px;

}

#category #contentheader .middlecolumn,
#maps #contentheader .middlecolumn {
  padding: 0px 0px 0px 0px;
  border:0px solid;
  border-top:2px solid #F0E1BD;
  height:371px;
  width:100%;
}

#category #contentheader .rightcolumn,
#maps #contentheader .rightcolumn {
  width:175px;
  float:right;
  border:0px solid;
  margin-right:-175px;
  display:none;
}
#category #chicwrapper .secondarynavbar{
  padding:0px 0 0px 0px;
  text-align:center;
  height:21px;
  border-bottom:2px solid #F0E1BD;
}

#maps .logoright{
  display:none;
}

#scroll_box {
border:0px solid;
clear:right;
}

table.scroller {
 float:right;
 position:relative;
 z-index:1;
 margin-right:20px;
border:0px solid;
}

table.scroller a {
  border:0px solid;
  text-align:center;
  float:left;
  width:20px;
  text-decoration:none;
  clear:left;
}

div.sc1 {
 background:#ddd;
 float:left;
}

div.sc2 {
 background:#ccc;
 float:left;
}

div.sc4 {
 background:#bbb;
 float:left;
}







#legend {
 border-bottom:0px solid;
 margin:0px;
 padding:0px;
 position:absolute;
 width:200px;
 height:372px;
 padding-bottom:0px;
 background:#fff;
}

.mapleft {
  height:410px;
}

#legend input {
  float:left;
}
#legend a {
 padding:0px 5px;
 margin:3px 3px 0px 3px;
 float:left;
}

#legend .icon{
 clear:left;
 padding:1px 0px;
 position:relative;
}


#legend .icon img{
 padding-right:0px;
 border:0px solid;
}




#listingwrapper ul {
  height:370px;
  overflow:auto;
  border:0px solid;
  margin:0px;
  padding:0px;
}

#listingwrapper ul * {
  list-style:none;
  margin:0px;
  padding:0px;
}

#listingwrapper  li.categoryheader {
/*   background:#ccccff;*/
   font-weight:bold;
   list-style:none;
}
#listingwrapper  li.listheader {
/*   background:#dedeff;*/
   margin-left:0px;
   padding-bottom:5px;
   list-style:none;
}
#listingwrapper li {
   background:#fff;
   list-style:none;
   padding-left:0px;
   margin-left:0px;
   border:1px solid #fff;
   clear:left;
}

#listingwrapper ul li .pos{
  float:left;
  border:0px solid;
  width:40px;
  overflow:hidden;
}

#listingwrapper ul li div.title_info {
 border:0px solid;
 margin-top:0px;
 padding-top:0px;
 margin-left:42px;

}





.searchform {
 padding-left:12px;

}



.infowindow {
 max-height:200px;
 border:0px solid red;
 padding:6px 0px 0 0;
 margin-right:3px;
 width:280px;
 float:left;
}
.infowindow table {
 border:0px solid;
 text-align:left;
 width:100%;
}
.infowindow h4 {
  margin:0px;
  font-size:12px;
}
.infowindow .description {
 max-height:185px;
 overflow:auto;
 padding:6px 0px 0 0;
 margin-right:3px;
 max-width:400px;
 border:0px solid;
 }
.infowindow .description_image{
 max-height:185px;
 overflow:auto;
 padding:6px 0px 0 0;
 margin-right:3px;
 max-width:400px;
 float:left;
 }


.infowindow .description_image img{
 height:170px;
 width:165px;
 padding:6px 0px 0 0;
 margin-right:3px;
 float:left;
 }

.infowindow .location{
 border:0px solid;
 }


.infowindow a.action{
 border:1px solid;
 text-decoration:none;
 padding:1px 3px;
 float:left;
 margin-right:10px;
 nowrap:nowrap;
 }


/* FOR THE AJAXED ITEMS */
#currentwrapper .linkwrapper {
  width:170px;
  height:100px;
  float:left;
  text-align:left;
  margin:0 15px 15px 0px;
  border:1px dotted #999;
  position:relative;
  overflow:hidden; 
}
#currentwrapper .linkwrapper div *{
margin:0px;

}
.linkwrapper h4{
 margin-top:0px;
 margin-bottom:0px;
 font-size:11px;
 border:0px solid;
 height:30px;
 line-height:normal;
}
.linkwrapper h4 img {
 float:left;
 margin-right:3px;
}

.linkwrapper .thumbnailwrapper .linkThumbnail{
 height:165px;
 width:165px;
 overflow:hidden;
 border:1px solid;
 text-align:left;
display:none;
}
.linkwrapper .linkDescription{
 top:0px;
 position:relative;
}


.thumbnailoptions {
 float:right;
 width:167px;
 bottom:0px;
 right:-1px;
 position:absolute;
 z-index:1;
}
.thumbnailoptions .left50{
 float:left;
 display:none;
}
.thumbnailoptions .right50{
 float:right;
}


.thumbnailoptions div {
 border:1px solid #999;
 width:45px;
 text-align:center;
 background:#eee;
 position:relative;

}
.thumbnailoptions a{
 text-decoration:none;
 font-size:10px;
}
