@import url(../newmexico/newmexico.css);

#category #contentheader .middlecolumn
 {
  padding: 0px 0px 0px 0px;
  border:0px solid;
  width:100%;
  border:0px solid #F0E1BD;
}
center {clear:left;}
#categoryoff #ocwrapper {
/* background colour of left sidebar */
  border-left: 150px solid #fff;
/* background colour of right sidebar */
  border-right: 150px solid #fff;
  background: #fff;
}

#category #contentwrappertop a {
 color:#0086D5;
 font-size:11px;
  padding:0px 35px;
 font-weight:normal;

}

#category #content h2 {
 margin-top:15px;
}

#category #leftsidebar {
  display:none;
}

#interactive #contentheader .middlecolumn
 {
  padding: 0px 0px 0px 0px;
  border:0px solid;
  width:100%;
  border:0px solid #F0E1BD;
  display:none;
}


#interactive #ocwrapper {
/* background colour of left sidebar */
  border-left: 0px solid #fff;
/* background colour of right sidebar */
  border-right: 0px solid #fff;
  background: #fff;
}

#interactive #content {

}

#interactive #footer {
  margin-top:20px;
}

#interactive .panel {
  border-left:224px solid #fff;
  float:left;
border-right:0px solid;
}


#interactive .detailCaption {
  margin-top:150px;
  margin-left:-210px;
  width:190px;
  float:left;
  height:250px;
  padding-right:0px;
  position:relative;
  border:0px solid;
}

#interactive .detailArea {
  height:450px;
  overflow:hidden;
  position:relative;
  width:560px;
}

#interactive .detailArea img {

}

#interactive #contentwrapperbottom {
  border:0px solid;
  margin-top:-20px;
  position:relative;
  z-index:1;
  filter:alpha(opacity=85);
  -moz-opacity:85;
  opacity:.85;
  clear:left;
  float:left;
  width:555px; 
  border-left:219px solid white;
 
}

#interactive a.mouseover {
  padding:0px 10px;
  border:1px solid;
  background:#ddd;
  margin:0px 5px;
  float:left;
}


.cDescription {
  padding:10px 0px;
}


.diaries_top, .diaries {
 float:right;
 clear:left;
 width:230px;
 border:1px solid #ff9900;
 border:1px solid #999;
 padding:5px;
 text-align:center;
 margin-right:9px;
}

.diaries {

}

.diaries_top div, .diaries div  {
 margin-top:3px;
 float:left;
 border:0px solid;
 width:114px;
 text-align:center;
}

.diaries img{
 border:0px;
}

a.submit {
 margin-top:5px;
 padding:3px;
 text-decoration:none;
 font-size:12px;
 background:transparent;
}

#contestform {
 clear:left;
 float:left;
 width:450px;
 border:1px solid #990000;
 margin-right:0px;
 margin-top:10px;
 padding:5px 20px;
 color:#990000;
 line-height:18px;
 position:relative;
 min-height:586px;
}



ol li {
 padding:10px;
}

.pkgs {
 text-align:justify;
 
}


.pkgs .left50 {
/*  width:49%;*/
  float:left;
  margin:0px 0 0 0px;
  border:0px solid;
  width:100%;

}
.pkgs .right50 {
/*  width:49%;*/
  float:left;
  margin:0px 0px 0 0px;
  border:0px solid;

}
.pkgs .pkgwrapper{
  padding-bottom:40px;
  float:left;
  clear:left;
  border-top:1px dotted #999;
  padding:20px 8px 8px 0px;
  margin-bottom:0px;
/*  width:310px;*/
   width:100%;
/*  height:265px;
  overflow:hidden; */
  text-align:center;
}
.pkgs .pkg {
  padding-bottom:0px;
  margin:0 auto;
  margin-bottom:0px;
  width:60%;
/*  height:233px;
  overflow:auto; */
  text-align:center;
  border-left:200px solid white;
  position:relative;
}


.pkgs .pkg .description {
  overflow:auto;
  border:0px solid;
   text-align:left;
}


.pkgs .pkg ul li {
  list-style:disc;
}

.pkgs .pkg .image {
   padding-bottom:5px;
   width:200px;
   overflow:hidden;
   float:left;
   margin-right:15px;
   margin-left:-200px;
   position:relative;
}

.pkgs .pkg div span {
  padding-left:6px;
  padding:0 0px 3px 0;
  background:#fff;;
  font-weight:bold;
  border:0px solid;
  display:block;
  text-align:left;
}

.bottomads {
 clear:left;
 float:left;
 width:300px;
}


/*ski packages*/

h2.sponsors {
 display:none;
}

.skipkgs .skipkgwrapper{
  padding-bottom:40px;
  float:left;
  border:0px solid #ff9900;
  padding:8px 8px 8px 0px;
  margin-bottom:30px;
  width:560px;
}

.skipkgs {
 text-align:justify;
 border:0px solid;
 width:530px;
 position:relative;
}




.skipkgs .right50 {
  width:200px;
  float:right;
  margin:23px 0px 0 0px;
  border:0px solid;

}

.right50 .image {
 margin-bottom:6px;
 text-align:center;
}
.right50 .image img{
 border:1px solid #F2F2F2;
}
.right50 h5.small_top {
  margin:0px;
  padding:1px 0 0 5px;
  font-weight:bold;
  font-size:12px;
  background:url(/images/box_small_top.jpg) top left no-repeat;
}

.right50 .pkg_contact {
 background:url(/images/box_small_tile.jpg) top left repeat-y;
 padding:10px;
}
.right50 .pkg_contact_footer {
 background:url(/images/box_small_footer.jpg) top left repeat-y;
 padding:3px;
}

.skipkgs .left50 {
  width:327px;
  float:left;
  margin:0px 0 0 0px;
  border:0px solid;
  padding:0 5px 0 5px;
  border:0px solid;
}

.left50 h4.large_top {
  padding:5px 0 1px 5px;
  background:url(/images/box_large_top.jpg) top left no-repeat;
  margin:0px 0 0 0;
  border:0px solid;

}
.left50 .pkg_caption {
  text-align:right;
  border:0px solid;
  padding:0px;
  margin:0px;
  font-size:80%;

}
.left50 .pkg_description {
 background:url(/images/box_large_tile.jpg) top left repeat-y;
 padding:10px 10px 10px 10px;
 margin:0px;
min-height:300px;
}
.left50 .pkg_footer {
 background:url(/images/box_large_footer.jpg) top left repeat-y;
 padding:2px;
}







