﻿blockquote
{
    width:auto;
    float:none;
}

/*.newsBoxItem img,
.article img
{
    max-width:280px;
}*/


.grey
{
    margin:0;
    padding:0 0 10px 0;
    width:100%;
    box-sizing: border-box;
}

/*.reviewImagesTop img, #mainContent img
{
    max-width:100% !important;
    height:auto !important;
}*/

#tabs ul 
{
    display:block;
    width:100%;
    white-space:normal;
    text-align:center;
}

#tabs ul li 
{
    width:45%;
    display:inline-block;
}

.newsLeftCol,
.newsRelatedLinks
{
    display:none;
}

.newsBody
{
    margin:0 !important;
}

.byline
{
    margin-left:0 !important
}

.reviewImagesTop .rating
{
    position:static;
}

.reviewImagesTop div
{
    margin-left:0 !important;
}

.reviewImagesTop div img,
.reviewImagesBottom img
{
    width:31% !important;
}

.TableListHead th, .TableListHead td 
{
    white-space:normal;
    line-height:normal;
}

.TableList tr.version-name td {
    border-bottom:0;
}

div#search-criteria div.search-option select, div#search-criteria div.search-option input
{
    width:auto !important;
}

#forum .forum_list td,
#forum .item_list td
{
    width:auto !important;
    white-space:normal;
    padding:0;
    font-size:10px;
}

.homeBlue
{
    background-color:#18609a;
    margin:0 -5px;
    padding:5px;
}

ul.homeMenu
{
    margin:0;
    padding:0;  
    padding-top:5px; 
    text-align:justify; 
}

ul.homeMenu li
{
    list-style-type:none;
    display:inline-block;
    width:94px;
    border:1px #18609a solid;
    background-color:white;
    padding:6px 2px;
    margin-bottom:5px;
    
}

ul.homeMenu li a
{
    width:100%;
    display:block;
    text-align:center;
    text-decoration:none;
}

.homeMakes
{
    margin-bottom:10px;
}

.homeMakes .section
{
    color:#00529B;
    border-bottom:0;
    margin-bottom:0;
    background-color:#eee;
    padding:5px 5px 0;
}
.homeMakes .section a
{
    text-decoration:none;
}

.homeMakes ul
{
    background-color:#eee;
    margin:0;
    padding:0 0 5px 5px;   
}

.homeMakes ul li
{
    list-style-type:none;
    display:inline-block;
    width:136px;
    background-color:white;
    padding:4px 2px;
    margin:5px 5px 0 0;    
}

.homeMakes ul li a
{
    display:block;
    width:100%;
    text-decoration:none;
    line-height:25px;
    text-align:center;
}

.homeMakes ul li img
{
    float:left;
    margin-right:5px;
}

.homeReviewSmall {
    width: 32%;
    margin:0 2px 2px !important;
    height:auto;
}

.homeReviewMed {
    width: 49%;
    margin:0 1px 2px !important;
    height:auto;
    min-height:140px;
}

.homeReviewMed.hasRating .name
{
    margin-right:0;
}

.homeReviewMed.hasRating .rating
{
    display:none;
}

.homeGalleriesAsk .toptenThumbs
{
    width:auto;
}

.latestNewsItem img
{
    float:left;
    margin-right:5px;    
    width:80px;
}

.latestNewsItem
{
    clear: left;
}

.newsBoxCompact .newsBoxItem
{
    clear:left;
}

.ratingBarInner, .ratingBar
{
    max-width:100% !important; 
    width:auto !important;   
}

.ratingBarScore
{
    right:0 !important;
    left:auto !important;
}

.vanReviewTabs ul 
{
    background-image:none;
    height:auto;
    padding:0;
}

.vanReviewTabs ul li
{
    background-position:center center;
    max-width:33%;
    /*min-width:103px;*/
    margin-left:0;
}

.vanReviewTabs ul li:first-child:nth-last-child(2),
.vanReviewTabs ul li:first-child:nth-last-child(2) ~ li {
    max-width: 50% !important;
}

.vanReviewTabs ul li a
{
    width:100%;
}

.vanReviewTabs ul li.selected
{
    background-color:#00529b;
}

.reviewSpecBoxOuter 
{
    width:auto !important;
    margin-left:0;
    background-color:#f2f2f2;
    text-align:center;
    float:none;
}

.reviewSpecBox 
{
    margin:0;    
    float:none;
    display:inline-block;
    width:100%;
    border-bottom:1px white solid;    
    border-right:1px white solid;
}

.reviewSpecBox.narrow
{
    width:49%;    
    height:auto !important;
}

.reviewSpecBox .value
{
    line-height:1.0;
    font-size:1.4em;
}

.reviewSpecBox .valueLeft
{
    width:50%;
}

.reviewSpecBoxOuter .button
{
    width:100%;
    box-sizing:border-box;
}

.reviewCompetitorsRight
{
    width:auto;
    margin-left:0;
    padding-left:0;
    text-align:center;
    float:none;
}

.reviewCompetitor
{
    width:32%;
}

.reviewOwnerReview
{
    background-color:White;
}

.reviewOwnerReview .reviewContent
{
    padding-left:0;
}

.reviewOwnerReview img
{
    display:none;    
}

#cfs .result
{
    width:auto;
}

#cfs .box640.search
{
    margin-bottom:0;
}


.vanReviewTabs ul li.intro.selected { background-image:url('images/vanReviewTabIntro_bg_mobile.png'); }
.vanReviewTabs ul li.driving.selected { background-image:url('images/vanReviewTabDriving_bg_mobile.png'); }
.vanReviewTabs ul li.using.selected { background-image:url('images/vanReviewTabUsing_bg_mobile.png'); }
.vanReviewTabs ul li.history.selected { background-image:url('images/vanReviewTabHistory_bg_mobile.png'); }
.vanReviewTabs ul li.good.selected { background-image:url('images/vanReviewTabGood_bg_mobile.png'); }
.vanReviewTabs ul li.specs.selected { background-image:url('images/vanReviewTabSpecs_bg_mobile.png'); }
.vanReviewTabs ul li.interior.selected { background-image:url('images/vanReviewTabInterior_bg_mobile.png'); }

#crimeByTypePie { clear:right; }
#crimeByTypePieOuter { width:100% !important; }
#crimeByTypePieLegend { width:100% !important; float:none !important; }
