/*Generals*/
html {
	height:100%;
	width:100%;
}
body {
	height:100%;
	width:100%;
	margin: 0;
	padding: 0;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W4", 'メイリオ', "Osaka", "ＭＳ Ｐゴシック ", Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	line-height:1.3em;
	color: #000000;
	background:#fff;
    text-align:left;
}

.dealerWebSitePage{
    text-align:left;
}

.contentWrapper {
    width:864px;
    margin:0 auto;
}

#forCachingImages {
    display:none;
}

.clear {
	content:".";
	height:0;
	visibility: hidden;
	display:block;
	clear:both;
	float:none !important;
	width:auto !important;
	margin:0 !important;
	line-height:0;
	font-size:0;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.nofont {
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}
.overflow{
	overflow:hidden;
}
* {
	outline:none;
}
a img{ border:none;}

.temp-layout, .temp-layout2{
	margin:0;
}

.sort-bar1{
    width:100%;
	margin:0 0 12px 0 !important;
}

.sort-bar1 td{
    height:26px;
	padding:6px 0;
    background:#000;
	color:#fff;
	text-align:center;
	line-height:22px;
	font-size:12px;
    width:16%;
}

.sort-bar1 td.first{
    -webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	behavior: url(js/pie.htc);
	zoom:1;
}

.sort-bar1 td.last{
    -webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	behavior: url(js/pie.htc);
	zoom:1;
}

.sort-bar1 td div{
	border-left:2px solid #8f8f8f;
	padding:0 4px;
	text-align:center;
    height:26px;
}

.sort-bar1 td a{
	position:relative;
	display:block;
	height:24px;
	border:1px solid #000;
	background-color:#000;
	text-align:center;
	line-height:26px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	margin:0 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	behavior: url(js/pie.htc);
	zoom:1;
}

.sort-bar1 td a span {
    display: block;
    width:50px;
    height:20px;
    overflow:hidden;
    margin: 0 auto;
    text-align:left;
}
.sort-bar1 td a .sortItemMedium {
    width:60px;
}
.sort-bar1 td a .sortItemLarge {
    width:70px;
}
.sort-bar1 td a .sortItemExtra {
    width:90px;
}
.sort-bar1 td a span i{
    display:block;
    float:left;
	width:15px;
	height:8px;
    font-size:0;
	background:url(../../img/search_result/sort-arrows.gif) no-repeat 0 0;
    margin:8px 5px 0 0;
}
.sort-bar1 td a:hover{
	border-color:#b3b3b3;
	background:#fff;
	color:#3fa9f5;
}
.sort-bar1 td a:hover i{ background-position:0 -8px;}
.sort-bar1 td a.sortDown i{ background-position:0 -16px;}
.sort-bar1 td a.sortDown:hover i{ background-position:0 -32px;}
.sort-bar1 td a.sortUp i{ background-position:0 -24px;}
.sort-bar1 td a.sortUp:hover i{ background-position:0 -40px;}


.list-type1{
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.list-type1 li{
	float:left;
	display:inline;
	border:1px solid #000;
	background:#fff;
	color:#000;
	font-size:12px;
	line-height:16px;
	width:229px;
	padding:14px 6px 12px 9px;
	margin-bottom:14px;
	position:relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	behavior: url(js/pie.htc);
    text-align:left;
    margin-right:16px;
    overflow:hidden;
}

.list-type1 li.last{
    margin-right:0;
}
.parts-list li{
    min-height:165px;
    _height: 165px;
}

.list-type1 li.color{
	background:#000;
	color:#fff;
}
.list-type1 li .image{
	width:120px;
    height:100px;
	float:left;
	position:relative;
	margin-bottom:11px;
    overflow:hidden;
}
.list-type1 li .image .new{
	position:absolute;
	border:2px solid #fff;
	background:#f00;
	width:34px;
	font-weight:bold;
	font-size:9px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}
.list-type1 li p{
	margin:0 0 8px 130px;
    text-align:left;
}
.list-type1 li p.descrip{ margin-left:0; text-align:left; height:16px; overflow:hidden;}
.type2 li p.descrip{ margin-bottom:0; margin-left:130px;}

.list-type1 li .price{
	float:left;
	display:inline;
	width:110px;
	background:#fbb03b;
	position:relative;
	text-align:center;
	font-size:10px;
	color:#fff;
    height:32px;
	line-height:32px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(js/pie.htc);
    overflow:hidden;
}

.parts-list li .price,
.type2 li .price{
	width:120px;
}

.list-type1 li .price div{
	display:block;
    float:left;
    word-wrap:normal;
    white-space:nowrap;
    padding:0 2px;
    height:32px;
    line-height:32px;

}

.list-type1 li .price div.priceValue{
    top:0;
	width:58px;
    height:20px;
    line-height:20px;
    overflow:hidden;
    color:#f00 !important;
	background:#fff;
	font-weight:bold;
	font-size:15px;
    font-style:normal;
	margin:6px auto 0 auto;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(js/pie.htc);
    padding:0;
}

.parts-list li .price div.priceValue{
    width:72px;
}
.parts-list li .price div.currency{
    padding-left:5px
}

.list-type1 li .price div.notNumeric {
    float:none;
}

.list-type1 li .more{
	float:left;
	display:inline;
	text-align:center;
	font-size:13px;
	line-height:30px;
	text-decoration:none;
	width:42px;
	margin-left:3px;
	color:#fff;
	background:#f7931e;
	border:1px solid #666;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(js/pie.htc);
}
.list-type1 li .more:hover{ background:#f7b31e;}
.list-type1 li .but{
	float:left;
	display:inline;
	text-align:center;
	font-size:12px;
	line-height:30px;
	text-decoration:none;
	width:67px;
	margin-left:2px;
	color:#fff;
	background:#3fa9f5;
	border:1px solid #666;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(js/pie.htc);
}
.list-type1 li .but:hover{ background:#3fc7f5;}

.paginator{
	height:23px;
    padding:0;
    margin: 14px 0;
}
.paginator li{
	float:left;
	display:inline;
	list-style:none;
    height:21px;
    line-height:21px;
}
.paginator li a{
	height:21px;
    line-height:21px;
    margin-left:3px;
    color:#3fa9f5;
    font-size:12px;
	text-decoration:none;
	border:1px solid #999;
	background:#fff;
	padding:0 6px;
	white-space:nowrap;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(js/pie.htc);
}
.paginator li a.active, .paginator li a:hover{
	background:#3fa9f5;
	color:#fff;
}


.sort-bar2{
    width:100%;
	height:38px;
	padding:5px 0 6px 0;
	margin:0 0 12px 0 !important;
}

.sort-bar2 td{
	height:38px;
	padding:5px 0;
    background:#000;
	color:#fff;
	text-align:center;
	line-height:22px;
	font-size:12px;
}

.sort-bar2 td div{
	border-left:2px solid #8f8f8f;
	padding:0 4px;
	text-align:center;
    height:38px;
}
.sort-bar2 td.first{
	width:120px;
	padding:0 14px 0 15px;
    -webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	behavior: url(js/pie.htc);
	zoom:1;
}
.sort-bar2 td.second{
	width:14%;
}
.sort-bar2 td.third{
	width:6%;
}
.sort-bar2 td.fourth{
	width:8%;
}
.sort-bar2 td.fifth{
	width:7%;
}
.sort-bar2 td.sixth{
	width:7%;
}
.sort-bar2 td.seventh{
	width:8%;
}
.sort-bar2 td.last{
    -webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	behavior: url(js/pie.htc);
	zoom:1;
}
.sort-bar2 td a{
    position:relative;
	display:block;
	height:38px;
	border:1px solid #000;
	background-color:#000;
	text-align:center;
	line-height:22px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	behavior: url(js/pie.htc);
	zoom:1;
    white-space:nowrap;
}
.sort-bar2 td a i{
	width:15px;
	height:8px;
	background:url(../../img/search_result/sort-arrows.gif) no-repeat 0 0;
	position:absolute;
	left:50%;
	top:21px;
	margin-left:-7.5px;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}
.sort-bar2 td a:hover{
	border-color:#b3b3b3;
	background:#fff;
	color:#3fa9f5;
}
.sort-bar2 td a:hover i{ background-position:0 -8px;}
.sort-bar2 td a.sortDown i{ background-position:0 -16px;}
.sort-bar2 td a.sortDown:hover i{ background-position:0 -32px;}
.sort-bar2 td a.sortUp i{ background-position:0 -24px;}
.sort-bar2 td a.sortUp:hover i{ background-position:0 -40px;}

.temp-layout2 .spacer td{
    height:13px;
    font-size:0;
    line-height:0;
    overflow:hidden;
    padding:0;
    margin:0;
}

.list-type3 td{
	background:#f2f2f2;
    color:#000;
	height:100px;
	padding:5px 0 5px;
    border-top:1px solid;
    border-bottom:1px solid;
}


.list-type3 td div{
	border-left:2px solid #cfcfcf;
	padding:32px 4px 0 4px;
	font-size:12px;
	line-height:16px;
    min-height:58px;
    _height:58px;
}
.list-type3.color td{
    background:#000;
    color:#fff;
}


.list-type3 td.image{
	width:120px;
	padding:5px 14px 5px 15px;
    -webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
	behavior: url(js/pie.htc);
    zoom:1;
    border-left:1px solid;
    vertical-align:middle;
}
.list-type3 td.image .new{
	position:absolute;
	border:2px solid #fff;
	background:#f00;
	width:34px;
	font-size:9px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
    padding:0;
    min-height:15px;
    _height:15px;
}
.list-type3 td.image a{
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
}
.list-type3 td.carmodel{
	width:14%;
}
.list-type3 td.year{
	width:6%;
    text-align:center;
    word-wrap:break-word;
}
.list-type3 td.mileage{
	width:8%;
    text-align:center;
    word-wrap:break-word;
}
.list-type3 td.volume{
	width:7%;
    text-align:center;
    word-wrap:break-word;
}
.list-type3 td.dateShaken{
	width:7%;
    text-align:center;
    word-wrap:break-word;
}
.list-type3 td.price{
	width:8%;
	text-align:center;
}
.list-type3 td.price span{
	display:block;
	margin-bottom:2px;
	color:#f00;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	text-align:center;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(js/pie.htc);
}
.list-type3 td.equipment{
    border-right:1px solid;
    -webkit-border-radius: 0 3px 3px ;
	-moz-border-radius:0 3px 3px 0 ;
	border-radius: 0 3px 3px 0;
	behavior: url(js/pie.htc);
    zoom:1;

}

.list-type3 td.equipment div{
    padding:0 4px;
    min-height:90px;
    _height:90px;
    font-size:0;
    line-height:0;
}
.list-type3 td.equipment img{
    padding:0;
	margin:0 2px 2px 0;
    border:0;

}
.carWrapper {
    margin: 0 0 10px;
}
.carWrapper .car {
    height: 129px;
    width: 990px;
}
.carWrapper .car .left {
    background: url(../../img/search_result/line_layout/carCorners.png) no-repeat 0 0;
    width:12px;
}
.carWrapper .carCheckboxWrapper {
    background: url(../../img/repeatXCarBackgrounds.gif) repeat-x 0 0;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    width: 23px;
}
.carWrapper .carCheckboxWrapper span.selection {
    font-size: 16px;
    font-weight: bold;
    left: -3px;
    position: relative;
    top: -5px;
    white-space: nowrap;
}
.carWrapper .carCheckbox {
    background: url(../../img/search_result/carCheckbox.gif) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 23px;
    margin: 0 9px 0 0;
    width: 23px;
}
.car .middleLeft {
    background: url(../../img/repeatXCarBackgrounds.gif) repeat-x 0 0;
    padding: 0 12px 0 0;
    vertical-align: middle;
    width: 140px;
}
.car .middleLeft .new {
	border:2px solid #fff;
	background:#f00;
    margin: 3px 0 0 3px;
	width:34px;
	font-weight:bold;
	font-size:9px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
    position: absolute;
    z-index: 10;
}
.car .middleRight {
    background: url(../../img/repeatXCarBackgrounds.gif) repeat-x 0 -129px;
    vertical-align: top;
}
.car .right {
    background: url(../../img/search_result/line_layout/carCorners.png) no-repeat -12px 0;
    width: 12px;
}
.car .middleRight .header {
    height: 25px;
    margin: 10px 0 9px 10px;
    text-align: left;
}
.car .middleRight .header a{ text-decoration:none;}
.car .middleRight .header .producerName {
    color: #000000;
    font-size: 19px;
    font-weight: bold;
}
.car .middleRight .header .modelName {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 0 20px;
}
.car .middleRight .header .comments {
    color: #187561;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 0 0 20px;
}
.car .middleRight .content {
    margin: 10px 0 0;
}
.car .middleRight .content td {
    text-align: center;
    vertical-align: middle;
}
.car .middleRight .content .element {
    font-size: 17px;
}
.car .middleRight .content .priceColumn {
    width: 149px;
}
.car .middleRight .content .priceColumn em {
    color: #FF0000;
    font-size: 34px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 -10px;
}
.car .middleRight .content .priceColumn span {
    font-size: 12px;
    font-weight: bold;
}
.car .middleRight .content .yearColumn {
    border-left: 1px solid #51998B;
    width: 127px;
}
.car .middleRight .content .mileageColumn {
    border-left: 1px solid #51998B;
    width: 130px;
}
.car .middleRight .content .volumeColumn {
    border-left: 1px solid #51998B;
    width: 110px;
}
.car .middleRight .content .dateColumn {
    border-left: 1px solid #51998B;
    width: 137px;
}
.car .middleRight .content .repairColumn {
    border-left: 1px solid #51998B;
    width: 136px;
}
.car .middleRight .footer {
    margin: 7px 0 0;
}
.car .middleRight .footer div {
    float: left;
    height: 20px;
    margin: 10px 0 0;
    overflow: hidden;
    text-align: left;
    width: 430px;
}
.car .middleRight .footer div span {
    margin: 0 10px 0 0;
}
.car .middleRight .footer .prefecture {
    font-size: 13.5px;
}
.car .middleRight .footer .link {
    color: #0000FF;
    font-size: 13.5px;
    text-decoration: underline;
}
.car .middleRight .footer .viewCarButton {
    background: url(../../img/search_result/line_layout/carButtons.png) no-repeat -213px 0;
    cursor: pointer;
    float: right;
	display:inline;
    height: 30px;
    width: 103px;
}
.car .middleRight .footer .submitCarButton {
    background: url(../../img/search_result/line_layout/carButtons.png) no-repeat 0 0;
    cursor: pointer;
    float: right;
	display:inline;
    height: 30px;
    margin: 0 10px 0 0;
    width: 213px;
}
.oddCar {
    background:#FFFFFF;
    color: #333333;
}

.car-description-head{
	border:1px solid #ccc;
	padding-bottom:14px;
	margin-bottom:7px;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:4px;
	behavior: url(js/pie.htc);
    background:#fff;
}
.car-description-head .dateUp{
	float:right;
	margin-right:16px;
	line-height:38px;
	font-size:13px;
	color:#808080;
}
.car-description-head .title{
    background-color:#f2f2f2;
	height:38px;
	line-height:38px;
	font-size:13px;
	color:#808080;
	margin:0 0 14px 0;
    padding:0 0 0 18px;
    position:relative;
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
	behavior: url(js/pie.htc);
}
.car-description-head .price{
	float:left;
	display:inline;
	width:111px;
	height:96px;
	border-right:2px solid #d4d4d4;
	text-align:center;
	color:#000;
}
.car-description-head .price .new{
	margin:0 auto;
	border:2px solid #f2f2f2;
	background:#f00;
	width:34px;
	height:15px;
	font-size:9px;
	line-height:15px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
}
.car-description-head .price .pr{
	font-size:21px;
	line-height:55px;
	font-weight:bold;
	color:#f00;
}
.car-description-head .price p{ margin:0;}

.car-description-head .column1{
	float:left;
	display:inline;
	width:62px;
	height:76px;
	padding-top:20px;
	border-right:2px solid #d4d4d4;
	text-align:center;
	color:#000;
	line-height:18px;
}
.car-description-head .column1 p{
	margin:5px 0 0 0;
	font-size:14px;
	font-weight:bold;
}
.car-description-head .column2{
	float:left;
	display:inline;
	width:150px;
	height:96px;
	border-right:2px solid #d4d4d4;
	color:#000;
	line-height:25px;
}
.car-description-head .column2 p{
	margin:0 15px 0 0;
	text-align:right;
    float:left;
    width:45px;
}
.car-description-head .column2 span{
	float:right;
	display:inline;
	width:90px;
	font-size:14px;
	font-weight:bold;
}
.car-description-head .column2 .smallText{
	font-size:10px !important;
    height:25px;
    line-height:25px;
    overflow:hidden;
}
.car-description-head .column2 .extraSmallText{
	font-size:9px !important;
    height:25px;
    line-height:25px;
    overflow:hidden;
}
.car-description-head .column3{
	float:left;
	display:inline;
	width:224px;
	height:96px;
	border-right:2px solid #d4d4d4;
	color:#000;
	line-height:25px;
}
.car-description-head .column3 p{
	margin:0 15px 0 0;
	text-align:right;
    width:90px;
    float:left;
    height:25px;
}
.car-description-head .column3 span{
	float:right;
	display:inline;
	width:119px;
    height:25px;
    overflow:hidden;
	font-size:14px;
	font-weight:bold;
}
.car-description-head .column4{
	float:left;
	display:inline;
	width:178px;
	height:96px;
	color:#000;
	line-height:20px;
}
.car-description-head .column4 p{
	margin:0 15px 0 0;
	text-align:right;
    width:60px;
    height:20px;
    float:left;
}
.car-description-head .column4 span{
	float:right;
	display:inline;
	width:103px;
    height:20px;
    overflow:hidden;
	font-size:14px;
	font-weight:bold;
}
.button-area{
	height:50px;
	position:relative;
	margin-bottom:21px;
    font-size:0;
}
.submit-button2{
	background:url(../../img/car_description/carDescriptionButtons.png) no-repeat 0 -117px;
	width:875px;
	height:60px;
	display:block;
	position:absolute;
	/*left:0;*/
	/*top:-10px;*/
	font-size:0;
	line-height:0;
    border:none;
}
.submit-button2:hover{ background-position:0 -177px;}
.car-image{
	padding:17px 14px 24px 0;
	margin-bottom:10px;
	background:#fff;
	border:1px solid #ccc;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(js/pie.htc);
}
.car-image .main-column{
    width:670px;
    border-right:2px solid #d4d4d4;
}
.car-image .nav-gallery{
	margin-bottom:15px;
	margin-left:15px;
	height:35px;
}
.car-image .nav-gallery a{
	float:left;
	display:inline;
}
.car-image .nav-gallery .prev{
	width:174px;
	height:35px;
	background:url(../../img/car_description/galleryButtons.png) no-repeat 0 -144px;
}
.car-image .nav-gallery .prev:hover{ background-position:0 -192px;}
.car-image .nav-gallery .prev.disabled{ background-position:0 0;}
.car-image .nav-gallery .next{
	width:174px;
	height:35px;
	background:url(../../img/car_description/galleryButtons.png) no-repeat -301px -144px;
}
.car-image .nav-gallery .next:hover{ background-position:-301px -192px;}
.car-image .nav-gallery .next.disabled{ background-position:-301px 0;}

.car-image .nav-gallery .play{
	margin:0 12px;
	width:102px;
	height:35px;
	background:url(../../img/car_description/galleryButtons.png) no-repeat -186px -144px;
}
.car-image .nav-gallery .play:hover{ background-position:-186px -192px;}
.car-image .nav-gallery .play.disabled{ background-position:-186px 0;}
.car-image .nav-gallery .pause{
	margin:0 12px;
	width:102px;
	height:35px;
	background:url(../../img/car_description/galleryButtons.png) no-repeat -186px -48px;
}
.car-image .nav-gallery .pause:hover{ background-position:-186px -93px;}

.car-image .big-image{
	position:relative;
	margin-bottom:19px;
	margin-left:15px;
}
.car-image .big-image .prev{
    background: url("../../img/car_description/carDescriptionButtons.png") no-repeat -392px -274px;
	height:225px;
	width:52px;
	position:absolute;
	left:0;
	top:126px;
    opacity: 0.60;
    filter: alpha(opacity=60);
}

.car-image .big-image .next{
    background: url("../../img/car_description/carDescriptionButtons.png") no-repeat -444px -274px;
    height:225px;
	width:52px;
	position:absolute;
	right:15px;
	top:126px;
    opacity: 0.60;
    filter: alpha(opacity=60);
}
.car-image .big-image .prev:hover, .car-image .big-image .next:hover{
    opacity: 0.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
}
.car-image .small-images2 a{
	float:left;
	display:inline;
	margin:0 0 15px 13px;
}
.car-image .small-images2 a img{ display:block; border:2px solid #fff;}
.car-image .small-images2 a:hover img,
.car-image .small-images2 a.active img{ border-color:#0000ff;}
.car-image .side-column{
	float:right;
	/*width:164px;*/
	padding-left:10px;

}
.car-image .side-column a{
	display:block;
	margin-bottom:8px;
}
.car-image .side-column img{
	display:block;
}
.car-image .side-column a img{border:2px solid #fff;}
.car-image .side-column a:hover img,
.car-image .side-column a.active img{border-color:#0000ff;}
#photoDescription {
    background: #333333;
    color: #FFFFFF;
    font-size: 16px;
    opacity: 0.9;
    padding: 3px 5px;
    width: 630px;
}

.car-description-cont{
	border:1px solid #808080;
	margin-bottom:17px;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:4px;
	behavior: url(js/pie.htc);
    background:#fff;
}
.car-description-icons{
    background:#ccc;
}
.car-description-cont .title{
	height:37px;
	line-height:37px;
	font-size:13px;
	color:#fff;
	margin:0 ;
	padding:0 0 0 18px;
    -webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
	behavior: url(js/pie.htc);
}
.car-description-cont .option{
	float:left;
	width:165px;
	color:#fff;
	font-size:11px;
	line-height:33px;
	height:31px;
	text-align:center;
	padding-right:6px;
    border-right:1px solid #ECF4FF;
    border-bottom:1px solid #ECF4FF;
    background:#ccc;
    font-weight:bold;
}

.car-description-cont .lastOptionInRow{
    border-right:none;
}
.car-description-cont .lastOptionInColumn{
    border-bottom:none;
}
.car-description-cont .available{
	background:url(../../img/car_description/bg-car-bullet.gif) no-repeat 6px 50% #fff;
	color:#7f7f7f;
}

.car-description-cont .enchanced{
	width:168px;
}
.car-description-cont .descrip{
	margin:0;
	padding:10px 15px 10px;
	color:#7f7f7f;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}

#carComments {
    max-height: 170px;
    line-height:17px;
    overflow: hidden;
}
.carCommentLinks {
    text-align: right;
    padding: 10px 15px 5px 0;
}
.carCommentLinks .close{
    display: none;
}
.carCommentLinks a{
    cursor: pointer;
    font-size: 14px;
    color: #4F849D;
    text-decoration: none;
}
.carCommentLinks a:hover{
    color: #079CE4;
    text-decoration: underline;
}

.partsPage .sort-bar1 td.first,
.partsPage .sort-bar1 td.last,
.partsPage .sort-bar1 td a,
.partsPage .list-type1 li,
.partsPage .list-type1 li .price,
.partsPage .list-type1 li .price div.priceValue,
.partsPage .paginator li a{
	behavior: url(../js/pie.htc);
}
