/* ---------------------------------------------------------------------
Original Author: 
Contributors: N/A

Target Browsers: All
Media Type: Screen, Projection
Width: All Sizes
------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------
RESET CSS (thanks Eric Meyer)
------------------------------------------------------------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
}

body {
    margin: 0px auto;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    text-align: center\9;
}
h1 {
    color: #4c83b1;
    font-family: Georgia,Times,serif;
    font-size: 24px;
    font-weight: normal;
}
h3 {
    color: #242424;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    border-bottom: 1px solid #E4E4E4;
}
p {
    margin-top: 6px;
    color: #242424;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 17px;
}
ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

:focus {
    outline: 0;
}

/* Always show a vertical scrollbar, even when there is no scrolling */
html {
    overflow-y: scroll;
}
.clr {
    clear: both;
}
/* ---------------------------------------------------------------------
 HTML5 Block / Inline Block declarations
------------------------------------------------------------------------ */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
}

/* ---------------------------------------------------------------------
 Form Styles
------------------------------------------------------------------------ */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
}

input[type=search] {
    -webkit-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

img {
    max-width: 100%;
}

/* ---------------------------------------------------------------------
 Globals
------------------------------------------------------------------------ */
a {
    color: #037bdf;
    text-decoration: none;
    -moz-transition:
        color 0.15s ease-in-out,
        opacity 0.15s ease-in-out 0s;
    -webkit-transition:
        color 0.15s ease-in-out,
        opacity 0.15s ease-in-out 0s;
    -ms-transition:
        color 0.15s ease-in-out,
        opacity 0.15s ease-in-out 0s;
    -o-transition:
        color 0.15s ease-in-out,
        opacity 0.15s ease-in-out 0s;
    transition:
        color 0.15s ease-in-out,
        opacity 0.15s ease-in-out 0s;
}

iframe { display: block; }

/* ---------------------------------------------------------------------
 Utility Classes
------------------------------------------------------------------------ */
.is-hidden {
    position: absolute;
    left: -9999px;
}
.clear { clear: both; }
.clear:before, .clear:after { 
    content: " "; 
    display: table;
} 
.clear:after { clear: both; }
 /* For IE 6/7 only */
.clear { *zoom: 1; }
.valign {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
}


/* ---------------------------------------------------------------------
 Bones
------------------------------------------------------------------------ */


/* ---------------------------------------------------------------------
 Top Search box 
------------------------------------------------------------------------ */
.search_area iframe { margin-top: 10px; }
.search_area .full_width { position: relative; }
.search-car { 
    position: absolute;
    top: 30px;
    right: 0;
    width: 550px;
    height: 220px;
    background: url('http://media.arkansasonline.com/static/autosarkansas/images/new/large-car.png') no-repeat 100%;
}
.search-car { 
    -webkit-box-reflect: below 0px -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.1) 100%); }

/* ---------------------------------------------------------------------
 Other Styles
------------------------------------------------------------------------ */

.bordered_header {
    border-bottom: 1px solid #E4E4E4;
    border-top: 4px double #E4E4E4;
    margin-bottom: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.bordered_footer {
    border-bottom: 1px solid #E4E4E4;
    border-top: 4px double #E4E4E4;
    padding-bottom: 25px;
    padding-top: 25px;
    text-align: center;
}
.bordered_nav {
    border-bottom: 1px solid #E4E4E4;
    margin-bottom: 12px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.footer_nav {

}
.footer_item {
    width: 315px;
    float: left;
    margin-right: 30px;

}
.footer_item_last {
    width: 295px;
    float: left;

}
.footer_item3 {

}
.full_width {
    width: 986px;
}
.center {
    margin: 0px auto;
}
.content {
    width: 656px;
    margin-right: 30px;
}
.rightrail {
    width: 300px;
}
.login_bar {
    background-color: #4c83b1;
    height: 31px;
    width: 100%;
}
.hilite {
    background: #4c83b1 url("http://media.arkansasonline.com/static/autosarkansas/images/new/bkgd-highlight.png") no-repeat;
    background-position: center;
    height: 31px;
}
.header_content {
    background: url("http://media.arkansasonline.com/static/autosarkansas/images/new/bkg-top.jpg") repeat-x;
    height: 126px;
    width: 100%;
}
.search_area {
    background: url("http://media.arkansasonline.com/static/autosarkansas/images/new/bkg-search.jpg") repeat-x bottom;
    width: 100%;
    padding-bottom: 10px;
}
.float_left {
    float: left;
}
.float_right {
    float: right;
}
.valign_cell {
    display: table-cell; 
    vertical-align: middle;
    float: left\9;
    margin-top: 4px\9;
}

.loginStripText {
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin-top: 5px;
}
.text-white, .text-white a:link, .text-white a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.san_serif {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

#nav {
    margin: 0 !important;
    height: 25px;
    position: relative;
    text-align: left;
    width: 986px;
    z-index: 700;
}
#nav .select, #nav .current {
    font-weight: bold;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 700;
}
ul.select {
    color: #616161;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
}
ul.select li {
    float: left;
    height: 22px;
    margin: 0;
    padding: 6px 18px 0 0;
}

ul.select li.last {
    float: right;
    padding: 0;
}

ul.select li.last a {
    display: inline-block;
    vertical-align: top;
    line-height: 25px;
    margin-left: 5px;    
}

.inline_image { display: inline; }


/* ---------------------------------------------------------------------
 Homepage content
------------------------------------------------------------------------ */

.mainsearch {
}

.browse-bodystyle {
    margin-top: 35px;
    overflow: hidden;
    position: relative;
}

.browse-bodystyle h1 {
    border-bottom: 4px double #ccc;
}

.bodystyle {
    position: relative;
    float: left;
    left: 50%;
    clear: left;
    text-align: center;
}
.bodystyle li {
    position: relative;
    float: left\9;
    right:50%;
    width: 103px;
    height: 100px;
    margin-top: -80px\9;
    margin-bottom: 0px\9;
    display: inline-block;
    background:  url('http://media.arkansasonline.com/static/autosarkansas/images/new/icon-auto-suv.png') no-repeat 100%;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    background-size: 90px;
}

.bodystyle li:Hover {
    -webkit-background-size: 100px;
    -moz-background-size: 100px;
    -o-background-size: 100px;
    background-size: 100px;
       
}

.bodystyle li a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 185px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;    
    padding: 0 0px 5px 0px;
    margin-top: 0px;
    padding-top: 80px\9;
}

.featuredVehicles, .preferred-dealer { 
    width: 313px;
}

.featuredVehicles {
    margin-top: 3px;
    margin-right: 30px;
}

.featuredVehicles .bordered_header { 
    margin-bottom: 0px;
}

.featured-vehicles-list li {
    background: #f2f2f3;
    border-left: 10px solid #b9b9bc;
    margin-bottom: 2px;
    font-size: 12px;
    clear: both;
    overflow: hidden;
    zoom: 1;
}

.featured-vehicles-list a {
    color: #4c83b1;
}

.featured-vehicles-list a:Hover {
    color: #489BE0;
}

.featured-vehicles-list li div > b {
    color: #4c83b1;
    font-size: 15px;
}

.featured-vehicles-list li:nth-child(even) {
    background: #fff;
    border-left: 10px solid #f2f2f3;
}

.featured-vehicles-list img { 
    float: left;
    margin: 5px;
    box-shadow: 0px 0px 5px rgba(0,0,0,.4);
}


/* ---------------------------------------------------------------------
 Editorial
------------------------------------------------------------------------ */

.drivetimeMahatma, .gasBuddy {
    float: left;
    width: 313px;
    background: #143a53;
    padding-bottom: 15px;
    border-radius: 4px;
    
    
}

.drivetimeMahatma {
    margin-right: 30px; 
}

.drivetimeMahatma h2 a, .gasBuddy a {
    color: #95caef; 
}

.drivetimeMahatma p a {
    color: #fff;
    font-weight: normal;
    font-size: 10px;
    font-family: tahoma,sans-serif, arial;
    letter-spacing: .1em;
}

.credit { 
    font: italic 15px georgia, times;
    text-align: center;
    color: #95caef;
}


.drivetimeMahatma .logo, .gasBuddy .logo {
    font: italic 23px georgia, times;
    border-bottom: 1px solid #265e83;
    text-align: center;
    padding: 5px 0;
    text-shadow: 0px 2px 6px rgba(0,0,0,.4);
    background: #f2f2f2 -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.15) 100%); /* FF3.6+ */
background: #f2f2f2 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.15))); /* Chrome,Safari4+ */
background: #f2f2f2 -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 100%); /* Chrome10+,Safari5.1+ */
background: #f2f2f2 -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 100%); /* Opera 11.10+ */
background: #f2f2f2 -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 100%); /* IE10+ */
background: #f2f2f2 linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#26000000',GradientType=0 ); /* IE6-9 */

    
}

.blockText {
    box-shadow: 0px 5px 5px rgba(0,0,0, .25);
    border-top: 1px solid #95caef;
    height: 175px;
    padding: 10px;
        background: #4783ac -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.15) 100%); /* FF3.6+ */
background: #4783ac -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.15))); /* Chrome,Safari4+ */
background: #4783ac -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 100%); /* Chrome10+,Safari5.1+ */
background: #4783ac -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 100%); /* Opera 11.10+ */
background: #4783ac -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 100%); /* IE10+ */
background: #4783ac linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#26000000',GradientType=0 ); /* IE6-9 */
}

.gasBuddy p.more a {
    color: #fff;
}
.gasBuddy .more {
    text-align: center;
    line-height: 2em;
}
.gasBuddy {
    font-weight: normal;
    font-size: 10px;
    font-family: tahoma,sans-serif, arial;
}
.gasBuddy .media-img-inverse {
    width: 115px;
}
.gasBuddy .media-img-inverse img {
    margin: 0 auto;
    display: block;
}
.gasBuddy table td:first-child {
    width: 45px;
    padding-left: 5px;
}
.prices { width: 165px; }
.prices tr {
    color: #fff;
    padding: 5px;
    display: block;
}
.prices tr:nth-child(even) { 
    background: #2d5f81;
}

.gasbuddycredit a { 
    color: #fff;
}
.gasbuddycredit { 
    font-size: 9px;
    letter-spacing: 0px;
    text-align: center;
    line-height: 1.45em;
}

#prices span{
    font: 11px arial !important;
}
#prices b span a {
    color: #c5c5c5 !important;
}

#prices span a {
    color: #fff !important;
    line-height: 15px;
}
#spnGB15015Price0:before, #spnGB15015Price1:before, #spnGB15015Price2:before {
content: "$";
}

#spnGB15015Price0, #spnGB15015Price1, #spnGB15015Price2 {
color: #fff !important;
}

.moreStories .drivetimeMahatma {
    margin: 40px 20px 10px 20px;
}

.moreStories .drivetimeMahatma ul {
    padding: 10px 12px 0 12px;
}

.moreStories .drivetimeMahatma li {
    border-top: 0px;
    padding: 7px 3px;
    color: #fff;
    font: 12px sans serif, arial;
}

.moreStories .drivetimeMahatma li + li  {
    
    border-top: 1px solid rgba(255,255,255,.15);
}

.moreStories .drivetimeMahatma li a {
    font: bold 15px sans serif, arial;
    text-shadow: 1px 1px 4px rgba(0,0,0,.25);
}

.moreStories .drivetimeMahatma li a:Hover { color: #489BE0; }

/* ---------------------------------------------------------------------
 Colors
------------------------------------------------------------------------ */
.primaryColor, .primaryColor a, ul.select .primaryColor { color: #4c83b1; }
.secondaryColor, .secondaryColor a { color: #555555; }
.secondaryColor a:Hover, .primaryColor a:Hover { color: #489BE0; }

/* ---------------------------------------------------------------------
 Margins and Padding
------------------------------------------------------------------------ */
.lmargin_top {
    margin-top: 20px;
}
.lmargin_bottom {
    margin-bottom: 20px;
}
.lpadding_bottom {
    padding-bottom: 20px;
}
.xlmargin_top {
    margin-top: 25px;
}
.smargin_top {
    margin-top: 6px;
}
.smargin_right {
    margin-right: 6px;
}
.smargin_bottom {
    margin-bottom: 6px;
}
.smargin_left {
    margin-left: 6px;
}
.spadding_top {
    padding-top: 6px;
}
.spadding_right {
    padding-right: 6px;
}
.spadding_bottom {
    padding-bottom: 6px;
}
.spadding_left {
    padding-left: 6px;
}
.lpadding_top { padding-top: 20px; }

/* ---------------------------------------------------------------------
 Adicio overrides
------------------------------------------------------------------------ */
input.aiWidgetInputFwdButton {
    background: url("http://media.arkansasonline.com/static/autosarkansas/images/new/btn-research.png") no-repeat !important;
    border: none;
    cursor: pointer;
    display: inline;
    margin-left: 4px;
}

/* ---------------------------------------------------------------------
 Media
------------------------------------------------------------------------ */
.media {
    overflow: hidden;
    zoom: 1;
}
.media-img {
    float: left;
    margin: 0 10px 10px 0;
}
.media-img-inverse {
    float: right;
    margin: 0 0 10px 10px;
}
.media-bd {
   overflow: hidden;
   zoom: 1;
}

/* ---------------------------------------------------------------------
 Grid
------------------------------------------------------------------------ */
.grid-row {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 16px;
}

.grid-col {
    float: left;
}

.grid-col + .grid-col {
    margin-left: 16px;
}

.grid-col-size1of12 { width: 67px; }
.grid-col-size2of12 { width: 150px; }
.grid-col-size3of12 { width: 233px; }
.grid-col-size4of12 { width: 316px; }
.grid-col-size5of12 { width: 399px; }
.grid-col-size6of12 { width: 482px; }
.grid-col-size7of12 { width: 565px; }
.grid-col-size8of12 { width: 648px; }
.grid-col-size9of12 { width: 731px; }
.grid-col-size10of12 { width: 814px; }
.grid-col-size11of12 { width: 897px; }
.grid-col-size12of12 { width: 980px; }