/* image */
/* .thumbnails-large .main-column-picture img {margin-top: -35px;} */
.inner-pages .spotlight .main-column-text img {display: none;}

.sponsor {vertical-align: middle;}
/* .feature-spotlight img.sponsor {float: right;} */

.category-hub-links li a:before {height: 70px;}
.category-hub-links li.sportbikes a:before {background-position: 10px -138px;}
.category-hub-links li.standard a:before {background-position: 10px -238px;}
.category-hub-links li.cruiser a:before {background-position: -106px -138px;}
.category-hub-links li.electric a:before {background-position: -106px -238px;}
.category-hub-links li.touring a:before {background-position: -230px -138px;}
.category-hub-links li.sport-touring a:before {background-position: -230px -238px;}
.category-hub-links li.off-road a:before {background-position: -332px -138px;}
.category-hub-links li.on-off-road a:before {background-position: -332px -238px;}
.category-hub-links li.scooter a:before {background-position: -438px -138px;}
.category-hub-links li.touring-scooter a:before {background-position: -439px -238px;}
.category-hub-links li.track a:before {background-position: -567px -238px;}
.category-hub-links li.other a:before {background-position: -688px -138px;}
.category-hub-links li.custom a:before {background-position: 10px -318px;}
.category-hub-links li.antique-vintage a:before {background-position: -688px -238px;}

/* temp - reddot*/
.inner-pages .subsection_intro .picture {float: right;}
.allstate-sponsor .side_text img {margin: -12px 0px 8px;}

.babes .picture {display: block;}
.babes .picture .photo_icon {
background: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/sprites-icons.png) -350px -77px no-repeat;
width: 30px; height: 30px; display: inline-block; cursor: pointer;
position: absolute; bottom: 10px; right: 10px;}
.babes .picture:hover .photo_icon {opacity: .7;}
.babes .archives img {width: 90px; height: 120px; display: block;}

/* links */

.inner-pages .controls .more {display: block;}
.inner-pages .controls .more {
background: #131313; color: #fff; padding: 10px 35px; font-size: 1.35em; font-weight: bold;
display: table; margin: 0px auto; text-align: center;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;}
.inner-pages .controls .more:hover {opacity: .8; text-decoration: none;}

.inner-pages .controls .next {float: right; margin: 0px; min-width: 116px; }
.inner-pages .controls .prev {float: left; margin: 0px; min-width: 116px;}

.QA-articles article .more {display: block; font-size: .95em; margin-top: 5px;}
.QA-articles article .more:before {content: "View Full Answer"}

.news-articles .more {font-weight: bold;}

#gallery .breadcrumb {margin: 0px;}


#gallery .submenu li a {color: #878787;}

/* columns */
.inner-pages .spotlight .main-column-text-wrapper {margin-left: -178px;}
.inner-pages .spotlight .main-column-text {margin-left: 178px;}
.inner-pages .spotlight .main-column-picture {width: 160px;}


.babes .feature .main-column-text-wrapper {margin-left: -365px;}
.babes .feature .main-column-text {margin-left: 365px;}
.babes .feature .main-column-picture {width: 350px; text-align: left;}

.babes .babes-model-profile .main-column-text-wrapper {margin-left: -320px;}
.babes .babes-model-profile .main-column-text {margin-left: 320px;}
.babes .babes-model-profile .main-column-picture {width: 300px;}

.progressive_insurance .main-column-picture, .sponsor .main-column-picture {text-align: left;}

.inner-pages .feature-spotlight .main-column-text-wrapper {margin-left: -190px;}
.inner-pages .feature-spotlight .main-column-text {margin-left: 190px;}
.inner-pages .feature-spotlight .main-column-picture {width: 180px;}


/* titles */
.vsCaption h1, .vsCaption h2, .vsCaption h3,
/* reddot*/ .reviews_articles .subtitle2 {
font-family: 'Oswald', Arial; font-size: 1.6em; color: #ce0000; font-weight: 400; margin-bottom: .75em; padding-top: 23px;
display: block}

.vsCaption h2 + .data {margin-top: -14px;}
.vsCaption .data h2, .vsCaption .data h3 {margin: 0px; padding: 0px;}

.vsCaption h1.title {color: inherit;}

.category-top-10 .vsCaption h1, .category-top-10 .vsCaption h2, .category-top-10 .vsCaption h3 {padding-top: 0px;}

.vsCaption h4, .vsCaption h5, .vsCaption h6 {font-size: 1.35em; color: #333; margin-bottom: .75em; }

h4.title, h5.title {color: #565656; margin: 12px 0px; /* reddot only ?? text-transform: uppercase; */}
h2.title + h4 {margin: -3px 0px 0px; /* what is this for? margin-top: -5px; */}
.progressive_insurance h2.title + h4, .sponsor h2.title + h4 {margin-bottom: 12px;}

.article-rating h4.title, .article-quote h4.title {margin: 0px; font-size: 1.15em;}

.inner-pages .spotlight h2.title, .sponsor h2, .progressive_insurance h2, .babes .feature h2.title, .incentive-anchors h2.title, .allstate-sponsor h2 {
background: #009649; margin: 0px 0px 30px -29px; position: relative; padding: 4px 10px 8px 29px; color: #fff;}

.inner-pages .buyers-guide-spotlight h2.title, .inner-pages .feature-spotlight h2.title {background: #0983b6;}
.babes .feature h2.title {background: #EA4F4B;}
.incentive-anchors h2.title {background: #333;}
.sponsor h2, .progressive_insurance h2 {background: #ec612f}
.allstate-sponsor h2 {background: #0062a3}

.babes h2.latest {
background: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/ribbon.png) 50% 0 no-repeat; min-height: 66px; margin-bottom: 25px; padding-top: 10px; text-align: center;  }

.spotlight h3, .articles  h3 {font-size: 1.35em; margin-bottom: 8px;}


.thumbnails-large h3 {
font-family: 'Oswald', Arial; /* font-size: 1.7em; */ font-size: 1.9em;  font-weight: 400;}

.news-list h3 {max-height: 3.6em; overflow:hidden;font-size: 1em; margin-bottom: 0px;}



h2.QA-answer {
background: #eaf7ff; position: relative; padding-left: 37px; text-transformation: uppercase; top: 4px; margin-bottom: 28px;
color: #9bcced; font-family: 'Oswald', Arial; font-size: 1.35em; font-weight: 400; line-height: 1em; padding-top: 0px;}

h2.QA-answer:before {background: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/sprites-icons.png) -268px -56px no-repeat;
content: ""; height: 45px; margin: -7px 0 0 -37px; position: absolute; width: 37px; z-index: 1;}

h2.QA-answer strong {background: #fff; padding: 0px 8px; }
.QA-articles h3 {font-weight: normal; line-height: inherit; font-size: 1.35em;}

.article-landing .thumbnails-large h3 {font-family: 'Oswald', Arial; font-size: 1.9em; margin-bottom: 12px; font-weight: 400;}
.article-landing .thumbnails-small h3 {margin-bottom: 12px;}

body.author #main-content .article-landing .thumbnails-large h3 {font-size: 2.5em; color: #333; margin: 18px 0px 2px; line-height: 1.2em;}
body.author #main-content .article-landing .thumbnails-large h4 {color: #878787; font-size: 1.35em; font-weight: normal; margin-bottom: 12px;}

.inner-pages .popup-content .text strong {color: #333; font-weight: normal;}

.inner-pages #newsletter span {vertical-align: middle; display: inline-block;}
/* temp - hack */ #newsletter .button span {vertical-align: text-top; }

.inner-pages .manufacturer-hub .title {padding-top: 6px; font-size: 1.2em; color: #333; display: inline-block;}

/* temp - reddot */
.inner-pages .crs li strong, .inner-pages .classifieds li strong {font-weight: normal;}
.inner-pages .dealers span strong {font-weight: normal; display: block;}

.babes strong.title {
border-bottom: 1px solid #ce0000; font-size: .95em; font-weight: normal; text-align: center; 
margin-bottom: 15px; padding: 5px 0px; display: block; }
.babes .archives strong.title {min-height: 2.8em;}
.babes .feature a.title {display: block; margin: 10px 0px;}

.article-rating strong.title {display: block; color: #ce0000; font-size: 1.25em; padding: 4px 0px;}
.article-rating strong.overall {color: #000;}

.high-n-sigh strong.high {color: #00b4ff;}
.high-n-sigh strong.sigh {color: #ff0000;}

h1.title .sponsor, .side_text {float: right;}

.babes .feature h2.title .all {color: #fff;}

/* sections */

.inner-pages {padding-bottom: 20px;}

/* #promo-area {margin-bottom: 20px;} */

.inner-pages .feature-spotlight .main-column-text .side_text {display: inline-block; margin-left: 24px; min-width: 150px; max-width: 200px;}
.inner-pages .feature-spotlight .main-column-text .description {width: 280px;} 
.news-list .description {max-height: 2.8em; overflow: hidden;}

.postbody /* temp - will be default color */ {color: #333; font-size: 1.1em; line-height: 1.5em;}
body.author .postbody:after {
background: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/hr.png) repeat-x;
content: ""; height: 8px; width: 100%; display: block; margin: 36px 0px 18px;}

.linkbar {margin-bottom: 20px;}
.linkbar-move {margin-top: 10px;}
.postbody .linkbar {margin-bottom: 13px; padding-top: 3px;}
.inner-pages .social {display: inline-block;}

.inner-pages .controls {padding: 15px 0 11px}
.inner-pages .attachment .controls {padding: 0px;}

/* reddot */
.inner-pages .reviews_sections .controls {border-bottom: 1px solid #E8E9EA; border-top: 1px solid #E8E9EA; text-align: center; color: #0983B6;}

/* temp - why?? 
.inner-pages .reviews_sections span {cursor: pointer;}
.inner-pages .reviews_sections span:hover {text-decoration: underline;} */
.inner-pages .articles-list {border-top: 1px solid #e8e9ea; padding-top: 15px; margin-bottom: 15px;}

.inner-pages .products-links {
border-bottom: 1px solid #E8E9EA; border-top: 1px solid #E8E9EA; padding: 20px 0px;}


.inner-pages blockquote {
font-family: 'Oswald', Arial; font-size: 1.6em; margin-bottom: 12px; font-weight: 400; color: #333; clear: both;
margin: 15px; padding: 0px 20px; line-height: 1.3em; text-align: center; /* float: right;  width: 350px; */}
.inner-pages blockquote blockquote {font-size: 1em;  font-family: Arial; margin: 0px; line-height: normal; width: auto; padding: 0px; margin: 0px;}

.inner-pages .blockquote-right {float: right; width: 300px; padding-right: 0px; margin-right: 0px;}
.inner-pages .blockquote-right p {text-align: left !important;}
.inner-pages .blockquote-left {float: left; width: 300px; padding-left: 0px; margin-left: 0px;}

.wp-caption {/* width: auto !important;*/ margin: 0px auto 20px;}
.alignleft, .imgLeft {float: left; display: inline-table; min-width: 10px; max-width: 300px; margin: 0px 20px 20px 0px;}
.alignright, .imgRight {float: right; display: inline-table; min-width: 10px; max-width: 300px; margin: 0px 0px 20px 20px;}

.wp-caption-text,
/* old reddot captions*/.imgLeft p, .imgRight p {
background: #333; color: #fff; padding: 15px 17px; margin: 0px; font-size: .85em; line-height: 1.3em;}

.inner-pages #newsletter {
background: #ffe59b; padding: 12px 12px 12px 73px; position: relative; color: #333;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.inner-pages #newsletter:before {
background: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/sprites-icons.png) -225px -106px no-repeat; 
content: ""; height: 32px; margin-left: -61px; position: absolute; width: 52px; z-index: 1;}

.inner-pages .manufacturer-hub {
background: #e8e9ea; padding: 12px; margin: 10px 0px 32px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}

.babes .babes-model-profile span.all {float: right;} 
.babes .babes-model-profile span.all a:first-child {margin-right: 40px;} 
.babes .bottom_section {border-top: 1px solid #e8e9ea; margin-top: 15px; padding-top: 15px;}
.babes .bottom_section .email {float: right;}
.babes .bottom_section .be_babe {float: left;}

.inner-pages .media article, .inner-pages .news article {margin-bottom: 10px;}

.inner-pages .news-list li article {min-height: 54px;}

.QA-articles article {position: relative; padding-left: 58px; margin-bottom: 37px; line-height: 1.6em;}
.QA-articles article:last-of-type {margin-bottom: 13px;}

.QA-articles article h3 a:before {
background: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/sprites-icons.png) -225px -56px no-repeat;
content: ""; height: 45px; margin-left: -58px; position: absolute; width: 37px; z-index: 1;}

.QA-search, #send_to_friend_box {
background: #f3f3f2; margin-bottom: 28px; padding: 8px; border: 1px solid #f3f3f2;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}

#send_to_friend_box {margin-top: 28px; padding: 18px 5px 28px 28px;}

.insurance-QA #promo-area .QA-byline {margin: 14px 0px 16px;}
.QA-byline span {border-width: 0px; margin-right: 0px; padding-right: 0px;}

.QA-articles .description {
border-top: 1px solid #e8e9ea; margin-top: 18px; padding-top: 18px;}

#gallery .submenu {border-top: 1px solid #e8e9ea; border-bottom: 1px solid #e8e9ea; padding: 15px 0px; margin: 15px 0px; text-align: right;}

.postbody .article-rating {
background: #f6f4df; border: 1px solid #f0edcb; display: inline-block; float: right; padding: 12px 12px 12px ; margin: 0px 0px 24px 24px; width: 180px; 
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; }

.article-quote {
background: #e8e9ea; padding: 16px 6px 16px 16px; margin-bottom: 24px; 
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}

.postbody .high-n-sigh {
background: #333; padding: 16px 6px 16px 16px; color: #fff; vertical-align: top;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}


/* reddot */
.inner-pages #body-content .section .intro, .inner-pages #body-content .media h2 + article  {margin-bottom: 20px;}

.popup-content .text {text-align: left; font-size: 1.1em;}

/* controls */

#gallery #dsvContent1 {position:absolute; width: 260px; visibility: visible; z-index:0; clip: rect(   )}

#gallery #dsvTrack {
position:absolute; z-index:0; width: 19px; top: 0px; left: 0px; height: 266px; 
border-top: 1px solid #ddd; border-left: 1px solid #ddd; background: #f4f4f4; overflow: hidden;}

#gallery #dsvContainer {
position:absolute; left:50px; width:258px; height: 266px; clip:rect(0px, 260px, 274px, 0px); 
overflow:hidden; z-index:2; visibility: visible; }  

#gallery #dsvDrag {width: 18px; height: 18px; left: 3px;}
#gallery #dsvUp, #dsvDown {display: none;}

#gallery #galleryPlayer_wrapper {float: right;}

.inner-pages .entry-attachment {margin: 0px auto 20px;}
.inner-pages .entry-attachment .attachment {display: inline-block; position: relative;}


.inner-pages .entry-attachment .controls span {opacity: 0;}
.inner-pages .entry-attachment:hover .controls span {opacity: .7;}
.inner-pages .entry-attachment:hover .controls span:hover {opacity: 1;}


.inner-pages .entry-attachment .controls span a {filter: ; /* for IE */
background: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/sprites-icons.png) -430px -46px no-repeat;
width: 65px; height: 65px; display: inline-block; cursor: pointer; float: none;
position: absolute; top: 50%; margin-top: -32px; text-indent: -999em; min-width: 65px;}

.inner-pages .entry-attachment .controls span.prev a {
left: 0px;
-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH;-ms-filter: "FlipH"; overflow: hidden;} 

.inner-pages .entry-attachment .controls span.next a {background-position: -430px -46px; right: 0px;}
.inner-pages .entry-attachment:hover .controls span a:hover {opacity: 1;}

/* lists */

.inner-pages .linkbar .links {float: right;}
.inner-pages .linkbar .links li {
border-left: 1px solid #959595; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; color: #0983b6; font-weight: bold; cursor:pointer;
*zoom: 1; display: inline-block; *display: inline; line-height: 1.2em; font-size: .85em;}
.vsCaption ul.links li:before {background-image: none;}

.inner-pages .linkbar .links li:hover {text-decoration: underline;}
.inner-pages .linkbar .links li:first-child {border-width: 0px;}

.inner-pages .links .social {/* margin-left: 20px; */ display: inline-block;}

.inner-pages .social li, .babes .feature ul.images li {*zoom: 1; display: inline-block; *display: inline; vertical-align: top; /* margin-left: 10px;*/ }
.babes .feature ul.images li img {margin: 1px; padding: 5px 0px 0px 0px}
.babes .feature ul.images li img.on {border: 1px solid #ce0000; margin: 0px;}

.gallery-thumbs {margin: 0px auto 12px; width: 640px;}
.gallery-thumbs .listContainer1 {margin-left: -2px;}
.gallery-thumbs ul {display: inline-block; margin-right: 10px; vertical-align: top;}
.gallery-thumbs ul:last-child {margin-right: -2px;}
.gallery-thumbs li {margin-bottom: 10px; height: 90px; text-align: center; width: 120px;}

.post .social li {margin: 0px 10px 14px 0px;}
body.author .social li {margin: 0px 10px 10px 0px;}
/* .social li div, .social li iframe {vertical-align: bottom;}
.social li.pintrest a:first-child {vertical-align: bottom !important;} */

#content-manufacturers-list .manufacturers-list ul {display: inline-block; margin: 10px 1% 0 0; vertical-align: top; width: 32%; }

.news-list ul, .products-links ul, .babes .babes-wallpaper-links ul {
display: inline-block; margin-right: 1%; vertical-align: top; width: 49%;}
.news-list li {height: 6.4em; overflow: hidden; max-height: 6.4em; display: block; line-height: 1.3em; margin-bottom: 10px;}
.news-list li:last-child {margin-bottom: 0px;}

.products-links li a {display: inline-block; padding-right: 20px; position: relative; font-size: 1.35em; line-height: 1.6em;}
.products-links li a:after {
background: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/sprites-icons.png) -334px -61px no-repeat;
content: ""; height: 11px; right: 0px; margin-top: 12px; position: absolute; width: 6px; z-index: 1;}

.category-hub-links ul {display: inline-block; margin-right: 1%; vertical-align: top; width: 19%;}
#gallery .bottom_section .intro .text ul {font-size: .95em; display: inline-block; margin-right: 1%; vertical-align: top; width: 18%; margin-bottom: 24px;}

.article-communities ul {display: inline-block; margin-right: 1%; vertical-align: top; width: 32%;}


.babes .babes-contestant ul {display: table; margin: 0 auto;}

.babes .babes-latest-winners ul {display: inline-block; margin-right: 30px; vertical-align: top; width: 135px;}
.babes .archives ul {display: inline-block; margin-right: 18px; vertical-align: top; width: 90px;}
.babes .babes-contestant li {*zoom: 1; display: inline-block; *display: inline; vertical-align: top; width: 135px; margin-right: 30px;}
.babes .babes-latest-winners ul:last-child, .babes .babes-contestant li:last-child, .babes .archives ul:last-child {margin-right: 0px;}

.inner-pages .forums li {margin-bottom: 10px;}
.inner-pages .incentives li {margin-bottom: 24px;}

.inner-pages .crs li, .inner-pages .classifieds li {clear: both;}

#gallery .submenu li {*zoom: 1; display: inline-block; *display: inline; border-right: 1px solid #e8e9ea; padding-right: 12px; margin-right: 12px;}
#gallery .submenu li:last-child {border-width: 0px; padding-right: 0px; margin-right: 0px;}

#gallery #gsSidebarCol li {line-height: 1.4em;}
#gallery #gsSidebarCol li.title, #gallery .table h4 {color: #333; font-weight: bold; font-size: 1.2em; margin-bottom: 6px; margin-top: 15px;}
#gallery #gsSidebarCol li.title:first-child {margin-top: 0px;}


.ordered-list {clear: both; counter-reset: num;}

.ordered-list article h3:before {content: counter(num) '. '; counter-increment: num; color: #cc0000;}

.postbody .high-n-sigh ul li {margin-bottom: 0px;}

.history-list li {display: table; border-top: 1px solid #e8e9ea; padding: 16px 0px; width: 100%;}
.history-list .title {font-family: 'Oswald', Arial; font-size: 1.6em;  font-weight: 400; line-height: 1.2em; width: 80px; padding-right: 10px; table-cell; vertical-align: top;}
.history-list .title strong {font-weight: normal; vertical-align: top;}
.history-list .text {display: table-cell; width: 100%;}

/* tables */

#send_to_friend_box table {margin: 10px 0px 20px;}
#send_to_friend_box table td {padding: 5px 0px;}

#dealerlocator, .featured_images, .hub table, #gallery #gsThumbMatrix {display: table; width: 100%;}
#gallery #gsThumbMatrix, #gallery #gsImageView {margin-top: 12px;}
.featured_images td {
display: table-cell; padding-right: 2%; width: 18%; vertical-align: top;
text-align: center; padding: 10px 10px 0px 0px; font-size: .95em;}

#dealerlocator span.text {display: table-cell;  padding-right: 2%; vertical-align: bottom;}
#dealerlocator span.text:last-child, .featured_images td:last-child {padding-right: 0px;}


.postbody .article-rating table {width: 100%;}

/* temp - old reddot articles */
.reviews_articles table {margin: auto;}

.crs_categories .featured_images td {padding-bottom: 10px;}
.featured_images tr td:last-child {padding-right: 0px;}
.hub table td {width: 25%; text-align: center; padding: 0px 5px 10px 5px;}
.babes .form table td, .inner-pages .data td {padding: 10px 10px 10px 0px; vertical-align: top;}

#gallery .table td {vertical-align: top;}

.inner-pages .postbody table {margin-bottom: 24px;}
.inner-pages .postbody .data {border-bottom: 1px solid #e8e9ea; margin-bottom: 24px; background: #fafafa; clear: both;}

.inner-pages .postbody .feature-image {margin: 0px auto 24px;}

.inner-pages .postbody .data td, .inner-pages .postbody .data th {
border-top: 1px solid #e8e9ea; text-align: left; border-spacing: inherit; 
padding-left: 10px; font-size: .85em; color: #565656;}
.inner-pages .postbody .data th {color: #333;}

.inner-pages .postbody .feature-image td {border-width: 0px; padding: 10px;}
.inner-pages .postbody .featurette td {padding: 10px;}

.inner-pages .postbody .images td {vertical-align: middle;}

.article-rating td {font-size: .75em; border-top: 1px solid #ebe7bf; padding: 3px 2px 3px 0px; color: #666; text-align: right;}
.article-rating tr:first-child td {border-width: 0px;}
.article-rating td.score {color: #ce0000; padding-left: 2px; font-size: 1em;}

.article-quote td {vertical-align: top; padding: 0px 15px 0px 20px;}
.article-quote td div.text, .allstate-sponsor .intro {font-size: .85em; padding: 4px 0px 8px; line-height: normal;}
.article-quote td:first-child {border-right: 1px solid #fff; padding: 0px 5px 0px 0px; width: 230px;}
.article-quote td:last-child {min-width: 250px;}

/* pretty gallery */

.pagenav {text-align: center; margin: 10px 0px; font-size: .9em;}
/* #thumbs_bar {display: table; text-align: center; margin: 0px auto 20px;} */
.vsCaption .size-full {margin-bottom: 20px}
.prettyGallery {height: 62px !important;}

.pagenav .contentjumplink  {
background: #e8e9ea; text-indent: -999em; display: inline-block; width: 34px; height: 34px; margin: 2px;
position: relative; vertical-align: middle;
border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px;}
.pagenav .contentjumplink:hover {opacity: .7;}

.pagenav .prev {margin-right: 10px;}
.pagenav .next {margin-left: 10px;}

.postbody ul.prettyGallery li {*zoom: 1; display: inline-block; *display: inline; padding: 0px; position: relative;}
.postbody ul.prettyGallery li:before {background-image: none;}

.pg_paging {position: relative;}
.pg_paging .pg_current {display: none;}

.pg_paging li a {
background: #e8e9ea; text-indent: -999em; display: block;
position: absolute !important; width: 35px; height: 62px; z-index: 5;}

#gallery .controls_wrapper div.next-and-last a, #gallery .controls_wrapper div.first-and-previous a {
background: #e8e9ea; text-indent: -999em; display: inline-block; 
position: relative; width: 35px; height: 62px; z-index: 5;}


#gallery .controls_wrapper .next-and-last {display: inline-block; float: right;}
#gallery .controls_wrapper .first-and-previous {display: inline-block; float: left;}

#gallery div.controls_wrapper {border-top: 1px solid #e8e9ea; position: relative; margin-top: 15px; padding-top: 15px; min-height: 50px;}
#gallery div.controls_wrapper .controls {text-align: center; padding: 20px 0px 0px; position: absolute; width: 100%;}

.pg_paging li a:before, .pagenav .contentjumplink:before, 
#gallery .controls_wrapper .next-and-last a:before, #gallery .controls_wrapper .first-and-previous a:before {
background: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/sprites-icons.png) -345px -34px;
content: ""; height: 14px; left: 50%; top: 50%; margin-top: -7px; margin-left: -6px; position: absolute; width: 11px; z-index: 1;}

.pg_paging li.pg_previous a {left: -45px;}
.pg_paging li.pg_next a {right: -40px;}

.pagenav .next:before, .pg_paging li.pg_next a:before, #gallery .controls_wrapper a.next:before {background-position: -366px -34px;}
#gallery .controls_wrapper a.next {margin-right: 5px;}

.pagenav .first:before, #gallery .controls_wrapper a.first:before {background-position: -315px -34px; width: 21px; margin-left: -11px;}
.pagenav .last:before, #gallery .controls_wrapper a.last:before {background-position: -386px -34px; width: 21px; margin-left: -11px;}

/* forms */

.data input[type="text"] {width: 96%; padding: 3px 2%;}
.data textarea {width: 100%; height: 200px;}

.get-quote {text-align: right;}
.get-quote .button, .article-quote td.insurance-quote .button {background: #009649;}
.get-quote .button {margin-top: 10px;}
.inner-pages .buyers-guide-spotlight .get-quote .button, .article-quote td.dealer-quote .button {background: #0983b6}

.get-quote .button span {display: none;}
.get-quote .button:after {content: "Get A Quote"}
.inner-pages .buyers-guide-spotlight .get-quote .button:after {content: "More Info"}

.babes .babes-contestant .button {width: 115px; text-align: center;}
.babes .babes-wallpaper-links .button {width: 80%; margin-top: 10px; text-align: center;}

.article-quote .button {display: inline-block;}

.QA-search [type="text"] {
background: transparent; margin-right: 10px; border-width: 0px; min-width: 500px; color: #878787; font-size: 1.05em; padding: 3px 0px;}
.QA-search [type="submit"], .QA-search .button {background: #0983b6; float: right;}


.inner-pages #newsletter [type="text"] {width: 180px; margin: 0px 10px; border-width: 0px;}

.babes .form table input {width: 337px;}
.babes .form table input.auto {width: auto;}
.babes .form table td.auto div.selector {width: 100px; display: inline-block;}

.inner-pages #progressive_zipcode {width: 140px;}
.inner-pages #sponsor_zipcode {width: 100px;}

.article-quote input.zip {width: 90px;}
.article-quote input.email {width: 125px;}

.inner-pages .popup-content [type="text"] {
width: 100%; margin: 15px 0px 20px; padding: 7px 13px 9px; color: #878787; font-size: .9em;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}

.inner-pages .popup-content [type="submit"], .popup-content .button {background: #0983b6; }

.inner-pages .popup-content .close {position: absolute; top: 10px; right: 10px; padding: 0px; background-color: transparent;}
.inner-pages .popup-content .close:before {
background: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/sprites-icons.png) -288px -34px no-repeat; 
display: inline-block; content: ""; height: 20px; width: 20px; z-index: 1;}

.inner-pages .crs div.selector, .inner-pages .classifieds div.selector {
float: right; width: 190px; margin-bottom: 6px; }

.inner-pages .crs div.button, .inner-pages .classifieds div.button {
background: #0983b6; float: right; width: 178px; text-align: center;}
.inner-pages .dealers div.button {background: #0983b6;}


ul.specs li strong {float: left;}
ul.specs .year_to {float: right; display: inline-block; margin: 0px 5px; height: 30px; line-height: 30px;}
ul.specs .year_from span {float: right; left: 120px; position: relative; height: 30px; line-height: 30px;}
ul.specs #uniform-year_from, #uniform-year_to {width: 60px;}


.inner-pages .manufacturer-hub-links {
background-image: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/sprite-forms.png);
background-repeat: no-repeat; background-position: -483px -132px;
position: relative;
float: right; display: inline-block; position: relative; padding-left: 10px;}
    
.inner-pages .manufacturer-hub-links strong {
background-image: url(http://www.motorcycle.com/blog/wp-content/themes/mo_blackbird/img/sprite-forms.png);
background-repeat: no-repeat; background-position: right 0px; 
cursor: pointer; padding: 0 30px 0 2px; height: 32px; line-height: 32px; display: inline-block; min-width: 250px;}

.inner-pages .manufacturer-hub-links ul {
position: absolute; right: 3px; z-index: 200; width: 275px; overflow: scroll; padding: 4px;
max-height: 300px; background: #fff; border: 1px solid #333;}

/* temp this is being written in by wordpress, would rather in CSS but meh 
-------------------------------------------------------------------------------------------*/

#gallery-1 {margin: auto;}
#gallery-1 .gallery-item {
float: left; margin-top: 10px; text-align: center; width: 33%;}
#gallery-1 img {border: 2px solid #cfcfcf;}
#gallery-1 img {border-width: 0px;}
#gallery-1 .gallery-caption {margin-left: 0;}


/* Promoting Social Channels */
.posttitle .social li {margin: 0px 10px 14px 0px;}
.posttitle .s-channel {margin-top: 17px;}
.s-channel{border-top: 1px solid #e5e6e6;background-color: #f3f3f2; padding:10px 5px 2px 14px;}
.s-channel span{color:#333333; font-size:1.4em;font-family: 'Oswald', Arial;display: inline-block;vertical-align: top;}
.s-channel span strong{color:#ce0000; font-weight:normal;margin-right: 10px;}
.s-channel .social li{ margin-right:6px;}
.s-channel .social li:last-child{ margin-right:0}
.s-channel2{border-bottom: 1px solid #e5e6e6; padding:0; margin-bottom:18px;}
.s-channel2 strong{color:#979797; font-weight:normal; font-size:0.9em; vertical-align:top; display:inline-block;margin-right: 4px;}
.s-channel2 li:before{display:none;}
.post .s-channel2 .social li{margin-bottom:10px;}
.post .s-channel .social li.gplus{width: 20px;overflow: hidden;border-right: 1px solid #ccc;height: 20px;-webkit-border-radius: 2px;border-radius: 2px;}
.s-channel li:before, s.channel ul li:active {display: none;}
.category-top10 .vsCaption .size-full {margin-bottom: 0px;}
.s-channel span strong{color:#ce0000; font-weight:normal;margin-right: 0px;}
.s-channel .social li{ margin-right:0px;}



 #thumbs_bar { 
    display: table; 
    margin: 20px auto; 
    text-align: center; 
}


section.progressive_insurance h2 {
	background-color: #4d90fe;
}
section.progressive_insurance div.text_wrapper input {
    width:150px;
}
section.progressive_insurance div.text_wrapper div.button {
	background-color: #4d90fe;
}
