/* general */
#xml_content_vehicles #loading {
	margin:70px 0 0 250px;
}
.bottomblock {
	height:200px;
	width:20px;
	overflow:hidden;
	clear:both;
	float:none;
}

/* main */
#xml_content_vehicles_main {
	margin:20px 0 0 100px;
	padding:0;
	width:700px;
	height:auto;
}

/* searchform */
#xml_content_vehicles_search {
	margin:0;
	padding:10px 0 0 5px;
	width:380px;
	height:auto;
}
#xml_content_vehicles_search_form {
	margin:0;
	padding:0;
}
#xml_content_vehicles_search_form ul {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	background:none;
	border:none;
}
#xml_content_vehicles_search_form li {
	margin:8px;
	padding:0;
	list-style:none;
	background:none;
	list-style-image:none;
	text-indent:0;
}
#xml_content_vehicles_search_form select {
	width:240px;
}
#xml_content_vehicles_search_form label {
	width:85px;
	padding:3px 0 0 0;
	margin:0;
	text-align:left;
}

/* list */
#xml_content_vehicles_list {
	margin:20px 0 0 0;
	padding:0;
	width:700px;
	height:auto;
}
#xml_content_vehicles_list img {
	behavior:none;
}
#xml_content_vehicles_list table {
	padding:0;
	width:700px;
	height:auto;
}
#xml_content_vehicles_list tr {
	margin:2px 0 0 0;
}
#xml_content_vehicles_list td {
	border-bottom:1px solid #aaaaaa;
}
#xml_content_vehicles_list .column1 {
	width:90px;
	text-align:center;
}
#xml_content_vehicles_list .column1 img {
	width:80px;
	height:60px;
	border:0;
}
#xml_content_vehicles_list .column2 {
	width:130px;
	text-align:left;
}
#xml_content_vehicles_list .column3 {
	width:60px;
	text-align:left;
}
#xml_content_vehicles_list .column4 {
	width:60px;
	text-align:center;
}
#xml_content_vehicles_list .column5 {
	width:60px;
	text-align:right;
}
#xml_content_vehicles_list .column6 {
	width:110px;
	text-align:center;
}
#xml_content_vehicles_list .column7 {
	width:90px;
	text-align:left;
}
#xml_content_vehicles_list .column8 {
	width:100px;
	text-align:left;
}
#xml_content_vehicles_list th {
	text-align:left;
	border-bottom:1px solid #666666;
	color:#ffffff;
	background:#000000;
	cursor:default;
}
#xml_content_vehicles_list th.sortable {
	cursor:pointer;
}
#xml_content_vehicles_list_header {
	position:absolute;
	left:0;
	top:0;
}
#xml_content_vehicles_list_empty {
	display:none;
}
#xml_content_vehicles_list_buttons {
	margin:5px 0 0 0;
	text-align:right;
	width:700px;
}
#xml_content_vehicles_list_buttons button {
	margin:3px;
	width:auto;
	height:22px;
	border:1px solid #666666;
	background-color:#000000;
	color:#666666;
}
#xml_content_vehicles_list_buttons button.current {
	background-color:#333333;
	color:#ffffff;
}
#xml_content_vehicles_list_buttons button.previous, #xml_content_vehicles_list_buttons button.next {
	background-color:#333333;
	color:#ffffff;
}

/* detail */
#xml_content_vehicles_detail {
	margin:-260px 0 0 -156px;
	padding:0;
	width:930px;
	width:480px;
	overflow:visible;
	height:auto;
}
#xml_content_vehicles_detail_photos {
	position:relative;
	margin:0;
	padding:0;
	width:460px;
	height:760px;
	overflow:hidden;
	z-index:5;
}
#xml_content_vehicles_detail_photos_large {
	position:absolute;
	left:0;
	margin-left:-250px;
	width:10000px;
	height:240px;
}
#xml_content_vehicles_detail_photos_large img {
	height:240px;
	width:320px;
	cursor:pointer;
}
#xml_content_vehicles_detail_photos_overlay {
	position:absolute;
	left:0;
	width:460px;
	height:240px;
	overflow:hidden;
}
#xml_content_vehicles_detail_photos_large_overlay_blockleft {
	float:left;
	background-color:#000000;
	height:240px;
	width:70px;
	opacity:0.70;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
}
#xml_content_vehicles_detail_photos_large_overlay_blockright {
	float:right;
	background-color:#000000;
	height:240px;
	width:70px;
	opacity:0.70;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
}
#xml_content_vehicles_detail_photos_thumb {
	position:absolute;
	margin:240px 0 0 0;
	padding:26px 0 0 0;
	width:220px;
}
#xml_content_vehicles_detail_photos_thumb img {
	height:45px;
	width:60px;
	float:left;
	margin:5px;
	cursor:pointer;
}
#xml_content_vehicles_detail_info {
	margin:-490px 0 0 230px;
	padding:0;
	width:700px;
	height:auto;
}
#xml_content_vehicles_detail h1 {
	width:99%;
	margin:0 0 5px 0;
	clear:both;
	float:none;
}
#xml_content_vehicles_detail h3 {
	width:99%;
	margin:15px 0 5px 0;
	border-bottom:1px solid #666666;
	clear:both;
	float:none;
}
#xml_content_vehicles_detail ul {
	padding:0;
	margin:0;
	width:232px;
	float:left;
}
#xml_content_vehicles_detail_info_details ul {
	width:696px;
}
#xml_content_vehicles_detail label {
	width:90px;
	border-right:1px solid #666666;
	float:left;
	font-weight:bold;
	text-align:right;
	padding:0 5px 8px 0;
	margin:0 5px 0 0;
}
#xml_content_vehicles_detail ul li {
	width:200px;
	float:left;
	overflow:hidden;
	margin:0 0 2px 0;
	height:12px;
	line-height:14px;
	background:none;
	padding:2px 0 2px 0;
	overflow:hidden;
}
#xml_content_vehicles_detail_info_main ul li {
	width:230px;
	margin:0 0 -5px 0;
	line-height:20px;
	height:20px;
}
#xml_content_vehicles_detail label.noline {
	border:none;
}

/* sendtofriend form */
#xml_content_vehicles_sendtofriend {
	position:absolute;
	top:-100px;
	left:0;
	margin:20px 0 0 100px;
	padding:5px 10px 0 5px;
	width:300px;
	height:350px;
	background:#000000;
	border:4px solid #666666;
	z-index:28;
	overflow:hidden;
}
#xml_content_vehicles_sendtofriend_form {
	margin:0;
	padding:10px;
}
#xml_content_vehicles_sendtofriend_form ul {
	background-image:none;
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	border:none;
}
#xml_content_vehicles_sendtofriend_form ul li {
	background-image:none;
	margin:5px 0px 5px 0px;
	padding:0;
	list-style:none;
	list-style-image:none;
}
#xml_content_vehicles_sendtofriend_form label {
	width:280px;
	padding:0;
	margin:0 0 3px 0;
	display:block;
	text-align:left;
}
#xml_content_vehicles_sendtofriend_form textarea {
	position:relative;
	top:0;
	left:0;
	margin:0;
}
