#main-content {margin-left: 10px;}



#content-manufacturers-list .manufacturers-list ul a {color: #b4b4b4; font-weight: bold;}

/* columns */

#lead-feature .main-column-right-wrapper, .inner-pages .main-column-right-wrapper {float: right; width: 100%; display: block; margin-left: -428px;}
#lead-feature .main-column-right, .inner-pages .main-column-right {margin-left: 428px; display: block; position: relative;}
#lead-feature .main-column-left, .inner-pages .main-column-left {width: 408px; float: left; position: relative;}


.feature-large .main-column-text-wrapper, .latest-news .feature-small .main-column-text-wrapper  {float: none; margin-left: 0px;}
.feature-large .main-column-text, .latest-news .feature-small .main-column-text {margin-left: 0px;}
.feature-large .main-column-picture, .latest-news .feature-small .main-column-picture  {width: auto; float: none; }
.latest-articles .feature-large .main-column-picture {margin-bottom: 12px;}

.latest-articles .feature-small .main-column-text-wrapper {margin-left: -236px;}
.latest-articles .feature-small .main-column-text {margin-left: 236px;}
.latest-articles .feature-small .main-column-picture {width: 224px;}


/* sections */
#lead-feature {margin: 20px 10px 0px;}
.home .articles article, .home .spotlight li {border-bottom: 1px solid #e8e9ea; padding-bottom: 15px;}


/* titles */

.home .latest-articles div.title {border-bottom: 1px solid #E8E9EA; margin-bottom: 12px;}
h2.latest-article-title {display: inline-block; vertical-align: middle; border-width: 0px; margin-bottom: 0px;}
#featured-article h3 {font-family: 'Oswald', Arial; font-size: 2em; font-weight: 400; line-height: 1.2em; margin: 0px 0px 6px;}

.manufacturer-list h3 {font-size: 1.35em;}
/* temp */
.sponsor-position h3 a {color:#878787;}


#featured-article .description, .feature-large .description {overflow: hidden; max-height: 2.8em; display: block;}
.feature-small .description {overflow: hidden; max-height: 6.8em; display: block; margin-top: 8px;}
.latest-news .feature-small .description {max-height: 4.2em;}



/* forms */
.latest-article-chooser {margin: -4px 0px 0px 10px;}
.latest-article-chooser, .latest-article-chooser div.selector, .latest-article-chooser div.selector select {width: 160px; display: inline-block;}


/* Slider */
#home-slider{margin-bottom:24px;height:400px}
.sss {height: 0;margin: 0;padding: 0;position: relative;display: block;overflow: hidden;}
.ssslide {width: 100%;margin: 0;padding: 0;position: absolute;top: 0;left: 0;display: none;overflow: hidden;height:400px}
.ssslide img {max-width: 100%;width:100%;height: auto;margin: 0;padding: 0;position: relative;display: block;}
.sssnext, .sssprev {width: 30px;height: 100%;margin: 0;position: absolute;top: 0;background: url('../img/arr.png') no-repeat; opacity:0.7}
.sssprev {left: 2%; background-position: 0 50%;}
.sssnext {right: 2%;background-position: -36px 50%;}
.sssprev:hover, .sssnext:hover {cursor: pointer; opacity:1;}
.sss .caption {background-color:rgba(0, 0, 0, 0.5); width: 100%;display: block;position: absolute;bottom: 0;left: 0; text-align:center;}
.sss div.caption a{display: block;padding: 20px 25px;color:#fff; text-decoration:none;}
.sss div.caption a span {font-family: 'Oswald', Arial;font-size: 1.8rem;display:block;margin-bottom:10px; text-align:center;line-height: 1.9rem;}


/*** ??? ****/

.dotted-nav{position: absolute;top: 20px;z-index: 150;left: 280px;display:none;}
.dotted-nav a {width: 10px;height: 10px;margin-right: 10px;background-color: #fff;display: inline-block;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.dotted-nav a.active {background-color: #f5484a;}

/* spotlight */
#sidebar #spotlight{height: 65px;}
#sidebar #spotlight h2{display:none !important}

#sidebar .ad{margin-bottom: 0!important}
