/* additional cart-info properties */
.cart-info div {
	padding:2px 0;
}

.ourprice { overflow:hidden; font-size:11px; font-weight:normal; }
.ourprice .saleprice { float:left; display:block; width:72px; font-weight:bold; }
.ourprice .seeprice { float:right; }
.ourprice .seeprice a { color:#ff0000; text-decoration:underline; }
.ourprice .whydontweshowprice { clear:both; display:block; width:100%; font-size:9px; color:#666; text-align:center; }

.float-left { float:left; }
.text-left { text-align:left; }

.price-cont {
	padding:10px;
}

.popupContact{
display:none;
position:fixed;
width:450px;
background:#f3821b;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
.popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
.popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}

#backgroundPopup2 {
display:none;
position:fixed;
_position:absolute;
height:100%;
width:100%;
top:0;
left:0;
z-index:1;
}
.popupContact2{
display:none;
position:fixed;
_position:absolute;
width:450px;
background:#f3821b;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
.popupContact2 h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
.popupContactClose2{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button2{
text-align:center;
margin:100px;
}

#backgroundPopup { background:#000 }

.popupContact,
.popupContact2 { background:#fff }

.popupContact .price-cont h2,
.popupContact2 .price-cont h2 {
	border-bottom:1px solid #ccc;
	color:#999;
	font-size:12px;
	padding:0 0 5px;
	position:relative;
}

.popupContact .price-cont h2 a,
.popupContact2 .price-cont h2 a {
	background:url(/includes/map/images/closep.gif);
	display:block;
	height:9px;
	width:9px;
	font-size:1px;
	line-height:1px;
	position:absolute;
	top:-10px;
	right:15px;
	text-indent:-9999px;
}

.popupContact .price-cont h1 {
	color:#006eb6;
	font-size:16px;
	margin:15px 0;
	line-height:20px;
}

.popupContact .price-cont h1 span { color:#666; font-size:11px; display:block; font-weight:normal }
.popupContact .price-cont ul {}
.popupContact .price-cont ul li { border-bottom:1px dashed #ccc; font-size:12px; overflow:hidden; padding:5px 0; margin:0; }
.popupContact .price-cont ul li strong { float:left; display:block; color:#666; width:100px }
.popupContact .price-cont ul li span { display:block; float:right; width:310px; }
.popupContact .price-cont ul li.lp span { text-decoration:line-through; }
.popupContact .price-cont ul li.op span { font-size:16px; color:#FF0000; font-weight:bold }
.popupContact .price-cont ul li.ys span { color:#009900; font-size:16px ; font-weight:bold }
.popupContact .price-cont ul li span em { font-size:10px; color:#666; font-weight:normal; font-style:normal }
.popupContact .price-cont ul li span em strong { float:none; display:inline; font-weight:bold; color:#ff0000 }

.popupContact .pbtn-addtocart {
	background:url(/catalog/images/btn-atc.gif);
	border:0;
	height:30px;
	margin:15px 0 0 317px;
	width:112px
}

.popupContact2 .price-cont p {
	font-size:11px;
	line-height:15px;
	margin:15px 0;
}

.vehicle-list a:link, .vehicle-list a:hover, .vehicle-list a:visited{
cursor: pointer;
text-decoration:underline;
font-weight:bold;
color:#ea293e;
}

.link{margin: 5px 0 13px 0; font-size:9px; word-spacing:-1px; line-height:15px;}
.link a{ color:#474747; }

