﻿#module-019
{
    position: relative;
}
.module-019-container .no-result
{
    padding: 0 15px 0 5px;
}
.module-019-container .paging
{
    clear: both;
    margin: 10px 15px 20px 5px;
    width: 938px;
    background: #eee;
    border: solid 1px #ddd;
    line-height: 1em;
    color: #999;
}
.module-019-container .paging .module-019-paging-left
{
    float:left;
    text-align:left;
    padding: 10px;
    white-space: nowrap;
}
.module-019-container .paging .module-019-paging-right
{
    float:right;
    padding: 10px;
    text-align:right;
    white-space: nowrap;
}
.module-019-container .paging a,
.module-019-container .paging span
{
    background-color: #fff;
    background-repeat: no-repeat;
    border: solid 1px #000;
    padding: 3px 6px;
    margin: 0 3px;
    text-decoration: none;
}
.module-019-container .paging a:hover
{
    background-color:#000;
    color: #fff;
    text-decoration: none;
}
.module-019-container .paging span
{
    border: solid 1px #000;
    color: #000;
    font-weight: bold;
}
.content .module-019-container .previous-page
{
    margin: 0 18px 0 0;
}
.content .module-019-container .next-page
{
    margin: 0 0 0 18px;
}
.content .module-019-container .first-page .previous-page,
.content .module-019-container .last-page .next-page
{
    visibility: hidden;
    background:red;
}
.module-019-paging-left .module-019-drop-button
{
    margin: 0;
    height: 1%;
}
.module-019-container .module-019-paging-left .module-019-drop-button
{
    padding-right: 25px;
    background-image: url(drop-arrow.png);
    background-position: right top;
    background-repeat: no-repeat;
}
.module-019-container .module-019-paging-left #module-019-filter-button
{
    margin-left: 20px;
}
.module-019-container .module-019-paging-left .module-019-drop-button:hover
{
    background-position: right -50px;
    background-repeat: no-repeat;
    cursor: pointer;
}
#module-019-sort-options,
#module-019-filter-options
{
    position: absolute;
	display: none;
	margin: 0;
    height: 1%;
	z-index: 10000;
	cursor: default;
}
#module-019-sort-options .module-019-drop-menu-inner,
#module-019-filter-options .module-019-drop-menu-inner
{
    border-color: #000;
    border-style: solid;
    border-width: 1px 1px 0 1px;
	z-index: 10001;
	cursor: default;
}
.module-019-option a.brand-toggle {
display: block;
padding: 5px 0;
cursor: pointer;
}
.module-019 .module-019-drop-menu .module-019-drop-menu-inner div
{
    white-space: nowrap;
	z-index: 10002;
}
.module-019-drop-menu div .module-019-option-separator
{
    padding: 10px 6px 4px 6px;
    color: #666;
    font-weight: bold;
}
.module-019-drop-menu div .module-019-option-title
{
    padding-bottom: 6px;
}
.module-019-drop-menu div .module-019-option
{
    padding: 4px 6px 4px 16px;
    color: #333;
}
.module-019-drop-menu div .module-019-option label
{
    padding-left: 10px;
    padding-right: 6px;
    color: #333;
    font-weight: normal;
}
/* The following rules are extremely important, as they prevent
   Internet Explorer from allowing lower elements to fire mouse
   events and thereby cause the Options menu to close.
 */
#module-019-sort-options .module-019-drop-menu-inner,
#module-019-filter-options .module-019-drop-menu-inner,
.module-019 .module-019-drop-menu .module-019-drop-menu-inner div,
.module-019-drop-menu div .module-019-option-separator,
.module-019-drop-menu div .module-019-option,
.module-019-drop-menu div .module-019-option label
{
    background: #fff;
}
.module-019 .module-019-no-filtered-results
{
    padding-left: 15px;
    padding-right: 25px;
    min-height: 300px;
}
.module-019-drop-menu div .module-019-option label strong
{
    padding-right: 6px;
}
.module-019 .module-019-drop-menu div .module-019-option-last
{
    padding-bottom: 10px;
}
.module-019-drop-menu div .module-019-option-separator
{
    border-bottom: solid 1px #000;
}
.module-019 .module-019-drop-menu div .module-019-option-link,
.module-019 .module-019-drop-menu div .module-019-option-apply
{
    padding: 0;
}
.module-019 .module-019-drop-menu div .module-019-option-link a,
.module-019 .module-019-drop-menu div .module-019-option-apply a
{
    display: block;
    color: #69f;
    text-decoration: none;
}
.module-019 .module-019-drop-menu div .module-019-option-link a
{
    padding: 10px;
}
.module-019 .module-019-drop-menu div .module-019-option-apply a
{
    background-image: url(double-arrow.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 10px 6px 10px 44px;
}
.module-019 .module-019-drop-menu div .module-019-option-apply a:hover
{
    background-color: #69f;
    color: #fff;
    text-decoration: none;
}
.module-019 .timestamp
{
	font-weight: bold;
	padding: 4px;
}
.warning .box .box-bottom
{
    min-height: 1px;
    padding-bottom: 15px;
}
.warning .box .box-bottom h3
{
    padding: 0 10px 0 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.warning .box .box-bottom p,
.warning .box .box-bottom li
{
    font-size: 0.90em;
    line-height:1.2em;
}
.warning .box .box-bottom ul
{
    padding:  0.6em 0;
    margin: 0;
    list-style-type: none;
}
.warning .box .box-bottom ul li
{
    padding: 0 10px;
    margin: 0;
    list-style-type: none;
}
.module-019 .change-store-area
{
	display: block;
	padding: 5px 0 5px 5px;
}

.module-019 .module-019-vehicle-select-area
{
	padding: 0 15px 0 10px;
	width: 660px;
}

.module-019 .module-019-vehicle-link-area p
{
	padding: 15px 15px 0 10px;
}

.module-019-message-area h3
{
	padding: 0 15px 15px 5px;
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
}
.module-019 .widget-padding
{
	padding-left: 100px;
}
.module-019 .back-button-area
{
	padding: 15px 0 15px 9px;
}

span.vehicle-title-tire-size 
{
    float:right;
    font-size: 24px;
}

/* Responsive */
body.responsive .module-019-container .paging { width:auto; margin-left:0; margin-right:0; }
body.responsive .module-019 .timestamp { clear:both; }
body.responsive .module-023-photo { padding-right:5px; }
body.responsive .module-019-container .module-019-paging-left #module-019-filter-button { margin-left:0; }
body.responsive .module-019-paging-right a, body.responsive .module-019-paging-right span { display:none; }
body.responsive .module-019-paging-right a.previous-page, body.responsive .module-019-paging-right a.next-page { display:inline; }
body.responsive .module-023-details .link { width:104px; }

@media only screen and (min-width:480px) {
  body.responsive .module-019-container .module-019-paging-left #module-019-filter-button { margin-left:20px; }
  body.responsive .module-019-paging-right a, body.responsive .module-019-paging-right span { display:inline; }
}