/* Temporary */
* {
	/*background-color: white !important;*/
}

br {
	clear: both;
}

#inventory-horizontal-filter-bar form {
	overflow: hidden;
}

#inventory-horizontal-filter-bar .spacer {
	height: 25px;
}

#inventory-results {
	width: 300px;
	float: left;
}

#inventory-vertical-filter-bar {
	width: 140px;
	padding-left: 10px;
	float: right;
	border-left: 4px double black;
}

	#inventory-vertical-filter-bar label {
		display: block;
	}

		#inventory-vertical-filter-bar form .onePerRow {
			width: 100%;
		}

		#inventory-vertical-filter-bar form .threePerRow {
			float: left;
			width: 33%;
		}

.collapse_next {
	cursor: pointer;
}

#inventory-horizontal-filter-bar {
	background-color: #DDEBF8;
}


	#inventory-horizontal-filter-bar .hidden {
		display: none;
	}

	#inventory-horizontal-filter-bar .column {
		width: 135px;
		padding-right: 10px;
		float: left;
	}

	#inventory-horizontal-filter-bar .last-column {
		float: left;
		padding:78px 0 0 40px;
	}

	#inventory-horizontal-filter-bar label {
		display:block;
	}

		#inventory-horizontal-filter-bar form .onePerRow {
			width: 100%;
		}

		#inventory-horizontal-filter-bar form .threePerRow {
			float: left;
			width: 33%;
		}

	#inventory-filter-form label {
		display:block;
		font-size:14px;
		margin-bottom:3px;
		margin-top:10px;
		color: #A5ADB3;
	}

/* START OLD STYLES */
#wrapper {
color: #000;
}
.listing-page, .compare-page {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#BCBDC0 none repeat scroll 0 0 !important;
}
.rounded {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
.rounded-top {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
.listing-nav {
	background: url("/PTMSCMS/shell/css/images/bg_sortlist.gif") repeat-x scroll 0 0 #000000;
	color: #888 !important;
	height: 40px;
	overflow: hidden;
	width: 720px;
}

.listing-nav input {
	float: right;
	margin-right: 3px;
}

.listing-nav h3 {
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:9pt !important;
	margin:12px 0 0 7px;
}

.listing-nav a {
	color: #fff;
}

.listing-nav .first {
	margin-right: 10px;
	display: inline;
}

.listing-nav .total-count {
	margin: 10px;
	font-size: 14px;
	float: right;
}

.listing-nav .pagination {
	margin: 10px;
	font-size: 14px;
	float: left;
}

.listing-wrapper {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#353535 none repeat scroll 0 0;
	display:inline;
	float:left;
	margin-bottom:20px;
	overflow:hidden;
	padding:0 5px 5px;
	position:relative;
	width:710px;
}
.tabs {
display:inline;
float:left;
margin:12px 0 0 10px !important;
padding:0;
}

.tabs li.selected a {
	color: #fff !important;
}
.tabs li {
    /*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/tab_nonactive.gif) no-repeat scroll left top;
    */
display:block;
float:left;
height:21px;
margin-right:3px;
width:62px;
}
.tabs li a {
color:#AEAEAE;
font-size:12px;
font-weight:bold;
margin:3px 0 0 7px;
background:url("/PTMSCMS/shell/css/images/bg_asc-desc.gif") no-repeat 93% -20px;
padding-right: 15px;
}
.tabs li .asc {
	background-position:	93% -40px;
}

.tabs li .desc {
	background-position:	93% 3px;
}

.tabs .tab-active a {
color:#408BD2;
}
.tabs .tab-active {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(/PTMSCMS/shell/css/images/inventory/tab_active.gif) no-repeat scroll left top !important;
}
.tabs .tab-active-up {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(/PTMSCMS/shell/css/images/inventory/tab_active_up.gif) no-repeat scroll left top !important;
}
.btn-next-prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/bg_nextprev.gif) repeat-x scroll left top;
display:inline;
float:left;
height:17px;
margin:7px 0 3px 6px;
width:225px;
}
.btn-prev-listing {
display:inline;
float:left;
}
.btn-next-prev span {
display:inline;
float:left;
margin-left:15px;
margin-top:3px;
text-align:center;
}
.btn-next-listing {
display:inline;
float:right;
}
.compare-listings {
display:inline;
float:right;
margin:6px 10px 0 0;
}
.listing-gray-bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7E7E8 none repeat scroll 0 0;
overflow:hidden;
position:relative;
width:711px;
}

	.listing-gray-bg .cms-content {
		padding: 10px;
	}

.corner-top-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_listing.gif) no-repeat scroll -10px 0;
height:10px;
position:absolute;
right:0;
top:0;
width:10px;
}
.corner-top-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_listing.gif) no-repeat scroll 0 0;
height:10px;
left:0;
position:absolute;
top:0;
width:10px;
}
.corner-bottom-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_listing.gif) no-repeat scroll -10px -10px;
bottom:0;
height:10px;
position:absolute;
right:0;
width:10px;
}
.corner-bottom-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_listing.gif) no-repeat scroll 0 -10px;
bottom:0;
height:10px;
left:0;
position:absolute;
width:10px;
}
.listing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DCDCDE;
height:110px;
margin:7px 0 7px 5px;
position:relative;
width:700px;
}
.listing h2.car-title {
margin:0;
padding:0;
font-size:17px;
}
.car-title {
color:#000;
left:140px;
position:absolute;
top:5px;
}
.listing-img {
left:5px;
position:relative;
top:10px;
}

.carfax {
	/*
	position: absolute;
	top: 40px;
	left: 250px;
	*/
}

.short-desc {
left:130px;
margin:0 !important;
padding:0 0 0 10px;
position:absolute;
top:30px;
}
.short-desc li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.pictures-videos {
left:120px;
margin:0 !important;
padding:6px 0 0 10px;
position:absolute;
top:85px;
}
.pictures-videos li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
}
.pictures-videos li a {
color:#58595B;
text-decoration:none;
}
.pictures-videos li a img {
margin-right:5px;
}
.wish-list {
	position: absolute;
	right: 300px;
	top: 105px;
}
.listing-price {
margin:0;
overflow:hidden;
position:absolute;
right:80px;
top:5px;
width:175px;
font-size:15px;
font-weight:bold;
line-height:23px;
}
.our-price {
color:#3D7EC2;
font-weight:bold;
}
.listing-price dt {
clear:left;
display:inline;
float:left;
font-weight:bold;
line-height:20px;
text-align:left;
width:90px;
}
.listing-price dd {
display:inline;
float:left;
font-size:18px;
font-weight:bold;
line-height:20px;
margin-left:5px;
text-align:right;
width:80px;
}
.compare-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDEBF8 none repeat scroll 0 0;
height:110px;
position:absolute;
right:0;
top:0;
width:70px;
}
.compare-box-input {
left:26px;
position:absolute;
top:45px;
}
.mpg-black-cert {
bottom:6px;
left:240px;
margin:0 !important;
padding:0;
position:absolute;
}
.mpg-black-cert li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:15px;
}
.sm-mpg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/bg_mpg_sm.gif) no-repeat scroll left top;
height:28px;
margin-top:4px;
position:relative;
width:77px;
}
.sm-city {
font-size:13px;
font-weight:bold;
left:7px;
position:absolute;
top:13px;
}
.sm-hwy {
font-size:13px;
font-weight:bold;
position:absolute;
right:6px;
top:13px;
}
.need-help-listing {
margin:-25px 0 20px 10px;
}
.blackbook-listing {
margin-bottom:20px;
}
.modify-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/bg_header_modifySearch.gif) no-repeat scroll left top;
height:29px;
width:183px;
}
.modify-header h3 {
color:#FFFFFF;
font-size:13px;
padding:8px 0 0 0;
text-align:center;
}
.modify-search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7E7E8 none repeat scroll 0 0;
border-bottom:1px solid #D1D2D4;
border-left:1px solid #D1D2D4;
border-right:1px solid #D1D2D4;
width:182px;
}
.start-search {
margin:10px 0 10px 8px;
width:165px;
}
.year-make-model {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D1D2D4;
margin:0 0 10px 8px;
padding-left:8px;
position:relative;
width:157px;
}
.year-make-model label {
display:block;
}
.year-make-model select {
margin-bottom:5px;
}
.stock-number {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D1D2D4;
height:50px;
margin:0 0 10px 8px;
overflow:hidden;
padding-left:8px;
position:relative;
width:157px;
}
.stock-number label, .prices-search label, .search-type label, .search-mileage label {
color:#828F1F;
display:block;
padding:4px 0;
}
.stock-number-search {
display:inline;
float:left;
margin:0;
width:100px;
}
.btn-go {
display:inline;
float:left;
margin:-2px 0 0 2px;
}
.prices-search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D1D2D4;
margin:0 0 10px 8px;
overflow:hidden;
padding-left:8px;
position:relative;
width:157px;
}
.prices, .type, .mileage {
margin:0 0 5px !important;
padding:0;
text-align:center;
}
.prices li, .type li, .mileage li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.prices li a, .type li a, .mileage li a {
color:#4D4D4F;
text-decoration:none;
}
.prices li a:hover, .type li a:hover, .mileage li a:hover {
color:#3D7EC2;
}
.search-type {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D1D2D4;
margin:0 0 10px 8px;
overflow:hidden;
padding-left:8px;
position:relative;
width:157px;
}
.search-mileage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D1D2D4;
margin:0 0 10px 8px;
overflow:hidden;
padding-left:8px;
position:relative;
width:157px;
}
.narrow-results {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/bg_narrowResults.gif) no-repeat scroll left top;
height:68px;
margin:0 auto 10px;
position:relative;
width:771px;
}
.narrow-results table {
margin:5px 0 0 5px;
}
.narrow-results select {
width:153px;
}
.narrow-results h4 {
color:#3D7EC2;
}
.corner-top-right-narrow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_narrowResults.jpg) no-repeat scroll -11px 0;
height:11px;
position:absolute;
right:-2px;
top:-2px;
width:11px;
}
.narrow-results td {
padding:3px;
}
#right-search {
display:inline;
float:left;
margin-left:24px;
width:187px;
}

#content-wrapper-boston {
margin:0 auto;
overflow:hidden;
padding:10px 0 0;
width:771px;
}
#title {
border:1px solid #D1D2D4;
height:30px;
margin: 0 0 20px 0;
overflow:hidden;
width:710px;
float:left;
}
#car-details {
display:inline;
float:left;
padding-left:15px;
padding-top:20px;
position:relative;
width:560px;
}
#car-misc-details {
display:inline;
float:left;
padding:20px 0 0 15px;
width:187px;
}
#car-contact {
display:inline;
float:left;
margin-left:25px;
margin-top:20px;
width:187px;
}
#title h1 {
color:#3D7EC2;
display:inline;
float:left;
line-height:16px;
margin:8px 0 0 10px;
}
.send-links {
display:inline;
float:right;
margin:7px 10px 0 0;
}
.send-links li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px;
}
.btn-rss {
margin-top:-3px;
}
.car-images {
    /*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #194675;
    */
clear:both;
float:left;
/*height:300px;*/
margin-bottom:20px;
/*width:551px;*/
}
.car-images-tabs {
margin:0 !important;
padding:0;
}
.car-images-tabs li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:5px;
}
.car-images-tabs li a {
display:block;
float:left;
}
.tab-photos {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/tab_photos.gif) no-repeat scroll 0 0;
display:block;
height:32px;
overflow:hidden;
text-indent:-9999px;
width:99px;
}
.tab-active {
background-position:0 -32px !important;
}
.tab-videos {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/tab_video.gif) no-repeat scroll 0 0;
display:block;
height:32px;
overflow:hidden;
text-indent:-9999px;
width:99px;
}
.detail-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7E7E8 none repeat scroll 0 0;
border:1px solid #D1D2D4;
float:left;
margin-bottom:20px;
overflow:hidden;
width:345px;
}
.gen-corner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#6293CA none repeat scroll 0 0;
height:22px;
overflow:hidden;
width:100%;
}
.detail-box h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6293CA none repeat scroll 0 0;
color:#FFFFFF;
margin: 0 5px !important;
padding:0 !important;
}
.detail-box p {
margin:5px;
}
.specifications {
margin:5px 0 0 5px !important;
padding:0;
/*width:551px;*/
}
.specifications li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/list_arrow.gif) no-repeat scroll 0 0;
display:inline;
float:left;
font-size:12px;
line-height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
width:260px;
}
.corner-top-right-blueGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6293CA url(/PTMSCMS/shell/css/images/corner_blueGray.gif) no-repeat scroll -10px 0;
height:10px;
overflow:hidden;
position:absolute;
right:-2px;
top:-2px;
width:10px;
}
.corner-top-left-blueGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6293CA url(/PTMSCMS/shell/css/images/corner_blueGray.gif) no-repeat scroll 0 0;
height:10px;
left:-2px;
overflow:hidden;
position:absolute;
top:-2px;
width:10px;
}
.corner-bottom-right-blueGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_blueGray.gif) no-repeat scroll -10px -10px;
bottom:-2px;
height:10px;
position:absolute;
right:-2px;
width:10px;
}
.corner-bottom-left-blueGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_blueGray.gif) no-repeat scroll 0 -10px;
bottom:-2px;
height:10px;
left:-2px;
position:absolute;
width:10px;
}
.price {
font-size:16px;
}
.our-price {
color:#3D7EC2;
}
.price dt {
clear:left;
display:inline;
float:left;
font-weight:bold;
line-height:20px;
text-align:left;
width:100px;
}
.price dd {
display:inline;
float:left;
font-weight:bold;
line-height:20px;
margin-left:5px;
text-align:right;
width:80px;
}
.color-vin {
clear:both;
}
.color-vin {
font-size:12px;
margin:0 !important;
padding-left:0;
padding-top:20px;
}
.color-vin li {
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.carfax-cert {
margin:0 !important;
padding:0;
width:200px;
}
.carfax-cert li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 10px;
}
.mpg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/bg_mpg.gif) no-repeat scroll left top;
clear:both;
height:49px;
margin:0 auto;
position:relative;
width:136px;
}
span.mpg-city {
color:#5E5F62;
font-size:25px;
font-weight:bold;
left:8px;
line-height:25px;
position:absolute;
top:25px;
}
span.mpg-hwy {
color:#5E5F62;
font-size:25px;
font-weight:bold;
line-height:25px;
position:absolute;
right:8px;
top:25px;
}
.directions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #D1D2D4;
clear:both;
height:74px;
margin:15px 0;
padding:8px;
position:relative;
text-align:center;
width:182px;
}
.directions h3 {
font-size:15px;
line-height:25px;
}
.directions a {
color:#3D7EC2;
font-size:14px;
font-weight:bold;
}
.corner-top-right-whiteGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_whiteGray.gif) no-repeat scroll -10px 0;
height:10px;
position:absolute;
right:-2px;
top:-2px;
width:10px;
}
.corner-top-left-whiteGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_whiteGray.gif) no-repeat scroll 0 0;
height:10px;
left:-2px;
position:absolute;
top:-2px;
width:10px;
}
.corner-bottom-right-whiteGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_whiteGray.gif) no-repeat scroll -10px -10px;
bottom:-2px;
height:10px;
position:absolute;
right:-2px;
width:10px;
}
.corner-bottom-left-whiteGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_whiteGray.gif) no-repeat scroll 0 -10px;
bottom:-2px;
height:10px;
left:-2px;
position:absolute;
width:10px;
}
.blackbook {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #D1D2D4;
height:74px;
margin:15px 0;
position:relative;
width:198px;
}
.corner-top-right-whiteGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_whiteGray.gif) no-repeat scroll -10px 0;
height:10px;
position:absolute;
right:-2px;
top:-2px;
width:10px;
}
.corner-top-left-whiteGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_whiteGray.gif) no-repeat scroll 0 0;
height:10px;
left:-2px;
position:absolute;
top:-2px;
width:10px;
}
.corner-bottom-right-whiteGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_whiteGray.gif) no-repeat scroll -10px -10px;
bottom:-2px;
height:10px;
position:absolute;
right:-2px;
width:10px;
}
.corner-bottom-left-whiteGray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/corner_whiteGray.gif) no-repeat scroll 0 -10px;
bottom:-2px;
height:10px;
left:-2px;
position:absolute;
width:10px;
}
.blackbook img {
margin:9px 0 0 22px;
}
.need-help {
margin-bottom:20px;
margin-left:20px;
width:145px;
}
#accordion {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7E7E8 none repeat scroll 0 0;
border-left:1px solid #D1D2D4;
border-right:1px solid #D1D2D4;
width:182px;
}
.accordion-top {
margin-top:-10px;
}
.quick-links {
margin:10px 0 5px !important;
padding:0;
}
.quick-links li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.im-interested input, .im-interested textarea {
font-size:11px;
line-height:13px;
margin:3px 5px;
}
.btn-payment-estimator {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/btn_paymentEstimator.gif) no-repeat scroll 0 0;
display:block;
height:22px;
overflow:hidden;
text-indent:-9999px;
width:183px;
}
.estimator-active {
background-position:0 -22px;
}
.btn-im-interested {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/btn_interested.gif) no-repeat scroll 0 0;
display:block;
height:22px;
overflow:hidden;
text-indent:-9999px;
width:183px;
}
.btn-im-interested-active {
background-position:0 -22px;
}
.im-interested p {
font-size:8px;
margin-left:5px;
margin-right:5px;
}
.im-interested input {
width:140px;
}
.interested-submit {
padding-left:35px !important;
width:71px !important;
}
.autobody-bg1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/bg_steeringWheel.jpg) no-repeat scroll left top;
height:398px;
width:980px;
}
.autobody-bg2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/bg_steeringWheel.jpg) no-repeat scroll left top;
height:398px;
width:980px;
}
.side-nav {
display:inline;
float:left;
width:162px;
}
.side-nav li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/btn_sideNav.gif) no-repeat scroll left top;
height:45px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:3px;
width:162px;
}
.side-nav li a {
color:#1F435D;
display:block;
font-size:16px;
font-weight:bold;
padding:15px 0 0;
text-align:center;
text-decoration:none;
}
.side-nav li a:hover {
color:#FFFFFF;
}
.lease {
padding:8px 0 0 !important;
}
.autobody-content {
display:inline;
float:left;
margin:100px 0 0 20px;
width:285px;
}
.image-nav {
height:300px;
position:relative;
clear:both;
width: 329px;
float: left;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#image-nav {
/*height:300px;*/
position:relative;
}
.image-nav-links {
height:24px;
width:220px;
z-index:100;
margin: 0 auto;
}
#image-nav-prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/btn_prev.gif) no-repeat scroll left top;
display:inline-block;
height:24px;
width:69px;
}
#image-nav-next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/PTMSCMS/shell/css/images/inventory/btn_next.gif) no-repeat scroll left top;
display:inline-block;
height:24px;
width:70px;
}
#accordion-item-0 input {
margin:5px 14px;
}
.quick-quote input {
margin:7px 0;
}

/*Mike added these*/
#top_form {
    width:326px;
}

#top_form * {
    font-size:12px;
    text-align:left;
}

#top_form label {
    color:#6094B9;
    display:block;
    text-align:right;
}

#top_form td {
    padding:7px;
    border-top:1px solid #DDE0E2;
}

.listing .buttons {
	bottom:5px;
	position:absolute;
	right:80px;
}

.footer-listing-nav  {
	margin-top: 5px;
	color: #888;
}

	.footer-listing-nav a {
		color: #fff;
	}

	.footer-listing-nav .total-count {
		float: right;
		text-align: right;
	}

	.footer-listing-nav .first {
		margin-right: 10px;
		display: inline;
	}

.filter-bar-header {
	background: url('/PTMSCMS/shell/css/images/bg_refine_search_top.gif') #fff top left no-repeat;
	height: 34px;
	width: 720px;
}

.filter-bar-header form p { position:relative; display:inline; }
.filter-bar-header form p input { width: 100px }
.filter-bar-header label  { position:absolute; top:3px; left:5px}

#inventory-stocknum-search {
	float:right;
	height:25px;
	width:187px;
	margin-top:4px;
}

#inventory-stocknum-search .button {
	position:relative;
	top:5px;
}

#inventory-filter-form {
	padding:5px 5px 10px 20px;
}

.car-pricing .label {
	padding-left:5px;
	width:100px;
}

/* STUFF FOR NEW BUTTON ADDED BY MIKE */

.editable-button {
	position: absolute;
	right: 80px;
	top: 35px;
}

.detailsbutton {
	display: inline-block;
	border: 0px solid #ffffff;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px Arial;
	font-weight: bold;
	padding: 10px 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-shadow:0px 0px 0px #444444;
	-moz-box-shadow: 0px 0px 0px 0px #444444;
	-webkit-box-shadow: 0px 0px 0px 0px #444444;
	box-shadow: 0px 0px 0px 0px #444444;
	color: #ffffff;
	background: #4481e9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4481e9), to(#63a6f2));
	background-image: -moz-linear-gradient(top, #4481e9, #63a6f2);
	background-image: -ms-linear-gradient(top, #4481e9, #63a6f2);
	background-image: -o-linear-gradient(top, #4481e9, #63a6f2);
	background-image: linear-gradient(top, #4481e9, #63a6f2);
	filter: progid:DXImaGETransform.Microsoft.gradient(startColorstr='#4481e9', endColorstr='#63a6f2');
}
.detailsbutton:hover {
	background: #4481e9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#63a6f2), to(#4481e9));
	background-image: -moz-linear-gradient(top, #63a6f2, #4481e9);
	background-image: -ms-linear-gradient(top, #63a6f2, #4481e9);
	background-image: -o-linear-gradient(top, #63a6f2, #4481e9);
	background-image: linear-gradient(top, #63a6f2, #4481e9);
	filter: progid:DXImaGETransform.Microsoft.gradient(startColorstr='#63a6f2', endColorstr='#4481e9');
	text-decoration: none;
	color: #ffffff;
}
.detailsbutton:active {
	color: #ffffff;
	position: relative;
	top: 1px;
}
