#main {
 margin-top: 34px;
 position: relative;
 z-index: 1;
 float: left;
}
#content {
 position: relative;
 z-index: 1;
}
#side-bar {
 float: right;
}
  .side-box {
   padding: 10px 15px 15px 15px;
   float: left;
   clear: both;
   width: 139px;
  }
  .side-box-bottom {
   background: url(../images/bg-sidebox-bottom.gif) 0 0 no-repeat;
   float: left;
   clear: both;
  }
  

.custom-select {
 float: none;
 clear: both;
 margin-bottom: 0;
}
.custom-select.last {
 margin-bottom: 8px;
}

  #side-bar a.button.full-width {
   width: 89.5%;
   margin-right: 0;
  }

a.enlarge-feature {
 position: relative;
}
#bread-crumbs {
 z-index: 99;
 float: left;
}
#title-bar {
 float: left;
 width: 753px;
}

.column {
 margin: 30px 0 0 15px;
}
  #content-right {
   width: 436px;
   margin-right: 15px;
  }

#content .bottom {
 background: #333 url(../images/bg-content-bottom.gif) 0 0 no-repeat;
 height: 5px;
}

#footer {
 top: 0;
 padding: 30px 0 20px 0;
 margin-top: 30px;
}


ul#category-nav {
 bottom: 0;
}

#category-nav li.top-level {
 list-style-type: none;
 margin-left: 4px;
 }
#category-nav li ul { /* second-level lists */
margin-left: -4px;
}


#category-nav li.top-level a {
 float: none;
}
#category-nav li a {
 float: left;
 padding-left: 4px;
 border: 0;
}
#category-nav li.top-level a span {
 float: none;
 padding-right: 8px;
}
#category-nav ul li a,
#category-nav ul li a span {
 float: none;
}





#category-nav li ul { /* second-level lists */
	margin-top: 0;
}

a.enlarge-feature {
 background: #fff;
	filter: alpha(opacity=00);

}
a.enlarge-feature:hover {
 background: #fff;
	filter: alpha(opacity=00);
}


 img#category-banner,
 img#info-banner {
  position: relative; 
  margin-left: -30px; 
  top: -30px; 
  left: 0;
  margin-bottom: -30px;
  padding-bottom: 1px;
  background: #bbb;
  border-bottom: 1px solid #ddd;
 }
 img#info-banner,
 .info-block input {
  position: relative; 
  margin: 0;
  left: 0; 
  margin-left: -30px;
  margin-right: -90px;
  top: -30px; 
  width: 806px;
  padding-bottom: 1px;
  background: #bbb;
  border-bottom: 1px solid #ddd;
 }
#info {
 padding: 0 30px;
 margin-left: 0;
 margin-right: 0;
} 

 
 .thumb-grid td a,
.thumb-grid td a:hover {
 border: 0;
 background: none;
}

form.basic-form .half {
 float: left;
 width: 39%;
 margin-right: 5%;
}


 h4#logo a {
  width: 273px;
  height: 25px;
  background: url(../images/logo.gif) 0 0 no-repeat;
  position: absolute;
  top: 0;
  left: 0;
 }
 
 h4#logo {
  width: 273px;
  height: 25px;
  background: url(../images/logo.gif) 0 0 no-repeat;
  position: absolute;
  top: 36px;
  left: 10px;
 }
 
.feature-image {
 display: none;
}

.feature-image-ie {
 height: 406px;
 position: relative
}
.feature-image-ie img {
 position: absolute;
 bottom: 0;
 z-index: 2;
}
