div.detailHeading
{
	margin-top:8px;
	background-image:url(/resource/system/images/heading_bar_light_middle.jpg);
	background-repeat:repeat-x;
	height:27px;
	width:100%;
}

div.detailHeading h1
{
	margin-top:3px;
	color:#ff9933;
	font-size:10pt !important;
}

div.detailHeading span.ttv_part_nr
{
	float:right;
	padding-top:5px;
	padding-right:60px;
	font-size:10pt;
	font-weight:bold;
	color:#7D7D7C;
}

div.detailHeading span.directlink
{
	float:right;
	padding-top:5px;
	padding-right:4px;
}

div.detailHeading span.directlink a.directlink
{
	font-size:10pt;
	font-weight:bold;
	color:#7D7D7C;
}

div.detailHeading span.directlink a.directlink:hover
{
	color:#FF9933;
}

div.detailTableBg
{
	padding:10px 0px 0px 26px;
	margin:0px;
	background-image:url(/resource/system/images/search_result_detail_body_repeat.jpg);
	background-repeat:repeat-y;
}

div.vehicleDetailTableBg
{
	padding:10px 0px 0px 26px;
	margin:0px;
	background-image:url(/resource/system/images/vehiclesearch_result_detail_body_repeat.jpg);
	background-repeat:repeat-y;
}

table.detailTable
{
	font-size:9pt;
}

table.detailTable td.detailDataCell
{
	padding-top:8px;
	padding-right:8px;
	vertical-align:top;
	width:260px;
}

span.detailSellToDealer
{
	font-size:9pt;
	color:#336699 !important;
}

table.detailTable td.detailDataCell h1
{
	margin-top:0px;
	font-size:14pt;
	font-weight:bold;
	color:#336699 !important;
	text-decoration:underline;
	margin-bottom:0px;
}

table.detailTable h4
{
	font-size:9pt;
	margin-bottom:0px;
	margin-top:12px;
	color:#336699 !important;
}

table.detailTable td.detailDataCell h1 span.detailTaxinfo
{
	font-size:9pt;
	font-weight:normal;
}

td.detailDataCell div.detailEquipmentDescriptionBox
{
	overflow-y:auto;
	width:260px;
	height:140px;
	margin-top:0px;
}


td.detailDataCell div.detailEquipmentDescriptionBox p span
{
	color:#336699 !important;
}

table.detailTable div.vehicleDetailDamageInfoBox
{
	padding-left:8px;
}

table.detailTable td.detailImagesCell
{
	vertical-align:top;
}

table.detailTable td.detailImagesCell div.detailImagesThumb1Cont
{
	margin-top:10px;
	height:80px;
}

table.detailTable td.detailImagesCell div.detailImagesThumb1Cont
{
	height:80px;
}

table.detailTable td.detailImagesCell div.detailImagesThumb1Cont
{
	height:auto;
}

table.detailTable td.detailImagesCell div.detailImagesThumbBox
{
	background-image:url(/resource/system/images/search_result_detail_imgsel.jpg);
	background-repeat:no-repeat;
	width:102px;
	height:89px;
	text-align:center;
	padding-top:9px;
}

table.detailTable div.vehicleDetailThumbTop
{
	background-image:url(/resource/system/images/vehicle_detail_thumbImgBox_top.jpg);
	background-repeat:no-repeat;
	width:128px;
	height:6px;
	text-align:center;
}

table.detailTable div.vehicleDetailThumbRepeat
{
	background-image:url(/resource/system/images/vehicle_detail_thumbImgBox_repeat.jpg);
	background-repeat:repeat-y;
	width:126px;
	height:270px;
	padding-top:4px;
}

table.detailTable div.vehicleDetailThumbs
{
	overflow-y:auto;
	width:102px;
	height:262px;
	text-align:center;
	padding-left:10px;
	margin-left:2px;
}

table.detailTable div.vehicleDetailThumbBottom
{
	background-image:url(/resource/system/images/vehicle_detail_thumbImgBox_bottom.jpg);
	background-repeat:no-repeat;
	width:128px;
	text-align:center;
}

table.detailTable td.detailImagesCell div.detailMainImgCont
{
	background-image:url(/resource/system/images/search_result_detail_img_repeat.jpg);
	background-repeat:repeat-y;
	width:387px;
	height:288px;
}

table.detailTable td.detailImagesCell div.detailMainImgTop
{
	background-image:url(/resource/system/images/search_result_detail_img_top.jpg);
	background-repeat:no-repeat;
	width:387px;
	height:13px;
}

table.detailTable td.detailImagesCell div.detailMainImgBottom
{
	background-image:url(/resource/system/images/search_result_detail_img_bottom.jpg);
	background-repeat:no-repeat;
	width:387px;
	height:13px;
}

div.vehiclesearch_detail_showcontact_link
{
	margin-top:14px;
}

#searchresult_show_contact_link
{
	width:145px;
}

div.detailActionBtBg, div.detailContactBtBg
{
	background-image:url(/resource/system/images/contactbutton_bg.jpg);
	background-repeat:no-repeat;
	color:#E3F2F7;
	margin-left:6px;
	text-transform:uppercase;
	font-size:10pt;
	font-weight:bold;
	width:375px;
	height:23px;
	cursor:pointer;
}

div.detailActionBtBg:hover, div.detailContactBg:hover
{
	color:#FFFFFF;
}

div.detailActionBtBg_hover, div.detailContactBtBg_hover
{
	background-image:url(/resource/system/images/contactbutton_bg.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	margin-left:6px;
	text-transform:uppercase;
	font-size:10pt;
	font-weight:bold;
	width:375px;
	height:23px;
	cursor:pointer;
}

table.detailContactTable
{
	margin-top:-2px;
	width:100%;
}

td.detailActionBtCaption, td.detailContactBtCaption
{
	padding-top:2px;
	padding-left:70px;
}

td.detailActionBtV, td.detailContactBtV
{
	padding-top:2px;
}

div.detailActionBtImg, div.detailActionBtImg
{
/*	
background-image:url(/resource/system/images/search_result_detail_showcontact_v.gif);
	background-repeat:no-repeat;
*/
	width:14px;
	height:14px;
}

div.detailActionBtImg_hover, div.detailContactBtImg_hover
{
/*	
background-image:url(/resource/system/images/search_result_detail_showcontact_v_hover.gif);
	background-repeat:no-repeat;
*/
	width:14px;
	height:14px;
}

div.searchDetailContactDiv
{
               position:absolute;
		   top:401px;
               left:305px;               
               background-color:#ffffff;
               font-size:9pt;
               border-bottom:solid 1px #F49953;
               border-left:solid 1px #F49953;
               border-right:solid 1px #F49953;
               border-top:solid 1px #F49953;
               width:371px;
               height:0px;
               overflow:hidden;
               padding:0px 0px 0px 0px;
		   visibility:hidden;
}

div.vehicleSearchDetailContactDiv
{
               position:absolute;
               top:392px;
               left:305px;               
               background-color:#ffffff;
               font-size:9pt;
               border-bottom:solid 1px #F49953;
               border-left:solid 1px #F49953;
               border-right:solid 1px #F49953;
               border-top:solid 1px #F49953;
               width:371px;
               height:0px;
               overflow:hidden;
               padding:0px 0px 0px 0px;
		   visibility:hidden;
}

div.searchDetail_contact_wrp
{
	
}

div.searchDetail_contact
{
	padding:6px 6px 6px 6px;
	margin-left:6px;
	border-top:none;
	border-left:solid 1px #E0E3E4;
	border-right:solid 1px #E0E3E4;
	border-bottom:solid 1px #E0E3E4;
	background-color:#FFFFFF;
	width:361px;
}

.show_userlist_bt
{
	display:block;
	background-image:url(/resource/system/images/search_result_detail_contactbutton.jpg);
	background-repeat:no-repeat;
	color:#7D7D7C;
	margin-left:2px;
	text-transform:uppercase;
	font-size:10pt;
	font-weight:bold;
	width:375px;
	height:21px;
	padding-top:2px;
	padding-bottom:-2px;
	text-align:center;
	cursor:pointer;
}

.show_userlist_bt:hover
{
	color:#FF9933;
}

div.detailAddToWatchListBtBg
{
	background-image:url(/resource/system/images/search_result_detail_contactbutton.jpg);
	background-repeat:no-repeat;
	color:#7D7D7C;
	margin-left:6px;
	text-transform:uppercase;
	font-size:10pt;
	font-weight:bold;
	width:375px;
	height:23px;
	cursor:pointer;
}

div.detailAddToWatchListBtBg:hover
{
	color:#FF9933;
}

div.detailAddToWatchListBtBg_hover
{
	background-image:url(/resource/system/images/search_result_detail_contactbutton.jpg);
	background-repeat:no-repeat;
	color:#FF9933;
	margin-left:6px;
	text-transform:uppercase;
	font-size:10pt;
	font-weight:bold;
	width:375px;
	height:23px;
	cursor:pointer;
}

.searchdialogbg
{
	background-image:url(/resource/system/images/searchdialog_bgcolor.gif);
	background-repeat:repeat-all;
}

.orange_button
{
	display:block;
	background-image:url(/resource/system/images/button_inactive.png);
	background-repeat:repeat-x;
	width:300px;	
	height:21px;
	border:1px solid #ccc;
	color:#336699 !important;
	text-transform:uppercase;
	font-weight:normal;
}

a.orange_button
{
	text-align:center;
	font-size:10pt;
	padding-top:2px;
	height:18px;
}

.orange_button:hover 
{
	background-image:url(/resource/system/images/button_active.png);
	cursor:pointer;
}

.orange_button_hover
{
	display:block;
	background-image:url(/resource/system/images/button_active.png);	
	background-repeat:repeat-x;
	width:300px;	
	height:21px;
	border:1px solid #ccc;
	color:#336699 !important;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
}

div.vehicleSearchDetailTabPanel
{
	padding:8px 10px 8px 10px;
}

div.searchDetailBottomBg
{
	background-image:url(/resource/system/images/search_result_detail_body_bottom.jpg);	
	background-repeat:no-repeat;
	width:796px;
	height:19px;
}

div.vehicleSearchDetailBottomBg
{
	background-image:url(/resource/system/images/vehiclesearch_result_detail_body_bottom.jpg);	
	background-repeat:no-repeat;
	width:817px;
	height:19px;
}

a.sortbutton
{
               color:blue !important;
               text-decoration:none !important;
}

a.sortbutton:hover
{
              text-decoration:underline !important;
}
