/** * CSS for the templates of the modelFinder controller */.tx-bucore-modelFinder {	/* TODO: remove these if they were defined in basis css	PF->is defined...	font-family: Arial;	font-size: 12px;	color: #666;	*/	}/* * Template modelFinder */  .tx-bucore-modelFinder  #slider {  width: 778px;  Xmargin: 0 auto;  position: relative;}.tx-bucore-modelFinder .steps {	float: left;	width:778px;}.tx-bucore-modelFinder .scroll {  height: 450px;  overflow: hidden;  position: relative; /* fix for IE to respect overflow */  clear: left;  border:1px solid #CCCCCC;}.tx-bucore-modelFinder .scrollContainer div.panel {	padding: 0px;	padding-left: 20px;	Xheight: 300px;	/*width: 600px;  change to 560px if not using JS to remove rh.scroll */	width: 756px;	float: left;	position: relative;  }#tx-bucore-modelFinder-navigation ul {	margin: 30px 0 0 0;	padding: 0 0 0 0;	width: 770px;}#tx-bucore-modelFinder-navigation ul li {	display: block;	float: left;	width: 100px;	padding: 0;	line-height: 28px;	text-align: center;	color: #ccc;	background: transparent url(images/nav_small_inact.gif) no-repeat scroll center top;}#tx-bucore-modelFinder-navigation ul li.enabled {	color: #666;	font-weight:bold;	cursor: pointer;}#tx-bucore-modelFinder-navigation ul li.enabled.jq_hover {	color: #000;}#tx-bucore-modelFinder-navigation ul li.active,#tx-bucore-modelFinder-navigation ul li.active.jq_hover {	color: #E91C21;	background: transparent url(images/nav_small_act.gif) no-repeat scroll center top;}#tx-bucore-modelFinder-navigation ul li.result {	width: 200px;	background: transparent url(images/nav_large_inact.gif) no-repeat scroll center top;	font-weight: bold;}#tx-bucore-modelFinder-navigation ul li.result.enabled.active {	background: transparent url(images/nav_large_act.gif) no-repeat scroll center top;}#tx-bucore-modelFinder-switch {	padding-top: 5px;	height: 23px;}#tx-bucore-modelFinder-switch div{	cursor: pointer;	width: 150px;	height: 23px;	line-height:20px;	font-weight: bold;}#tx-bucore-modelFinder-switch span{	padding-left: 15px;	padding-right: 15px;	color: #fff;}#tx-bucore-modelFinder-switch .next {	float: right;	text-align: left;	margin-right:13px;	background: transparent url(images/button_next.png) no-repeat scroll right center;}#tx-bucore-modelFinder-switch .prev {	background: transparent url(images/button_previous.png) no-repeat scroll left center;	text-align: right;}/*		<img src="/typo3conf/ext/bucore/templates/modelFinder/images/button_next.png" class="next" alt="vor" onclick="jQuery('#slider .scroll').trigger( 'next' );"/>		<img src="/typo3conf/ext/bucore/templates/modelFinder/images/button_previous.png" class="prev" alt="zur&uml;ck" onclick="jQuery('#slider .scroll').trigger( 'prev' );"/>*/		.tx-bucore-modelFinder h2 {	margin: 20px 0 12px 0px;}.tx-bucore-modelFinder p {	margin-right: 12px;}.tx-bucore-modelFinder .items {	margin-top: 36px;}.tx-bucore-modelFinder .items input {	margin-right: 3px;}/* Step 1 */.tx-bucore-modelFinder .vehicleTypeSelect{	text-align: center;}.tx-bucore-modelFinder .vehicleTypeSelect input {	margin-right: 30px;	margin-left: 30px;}/* Step 2 */.tx-bucore-modelFinder .passengers {	float:left;	text-align: center;	margin-right: 35px;	font-size: 0.9em;}/* Step 3 */.tx-bucore-modelFinder .bedsform {	text-align: left;	float: left;	margin-right:25px;	height: 150px;}.tx-bucore-modelFinder .bedsform img {	padding-bottom: 3px;}/* Step 4 */.tx-bucore-modelFinder .techdata {	margin-bottom: 30px;}.tx-bucore-modelFinder .techdata h4{	margin: 40px 0 0;}.tx-bucore-modelFinder .techdata input{	float: left;	margin-top: 10px;}.tx-bucore-modelFinder .techdata label{	padding-left: 5px;	margin-right:35px;	float:left;	margin-top: 10px;}.tx-bucore-modelFinder .techdata .labelSelect{	font-weight: bold;	width:	140px; 	margin-top: 10px;	float: left;}.tx-bucore-modelFinder .techdata select{	width: 100px;	margin-top: 10px;	margin-right:100px;	float:left;}/* step5 */#bucore_modelFinder_result #loading {	margin-top: 100px;}/* * Template modelGrid */.tx-bucore-modelFinder .modelGrid .item {	float: left;	width: 178px;	height: 222px;	margin: 0 8px 8px 0;	padding-bottom: 4px;	border: 1px solid #c5c5c5;}.tx-bucore-modelFinder .modelGrid .item h3 {	/* TODO: remove these if they were defined in basis css */	font-size: 15px;	color: #E91C21;	line-height: 23px;	margin: 5px;}.tx-bucore-modelFinder .modelGrid .item .layout {	height: 70px;}.tx-bucore-modelFinder .modelGrid .item .startingPrice {	color: #E91C21;}.tx-bucore-modelFinder .modelGrid .item h3,.tx-bucore-modelFinder .modelGrid .item .layout,.tx-bucore-modelFinder .modelGrid .item .passengers,.tx-bucore-modelFinder .modelGrid .item .size,.tx-bucore-modelFinder .modelGrid .item .startingPrice {	margin-left: 8px;}.tx-bucore-modelFinder .modelGrid .item .passengers,.tx-bucore-modelFinder .modelGrid .item .size,.tx-bucore-modelFinder .modelGrid .item .startingPrice {	margin-top: 4px;	padding-top: 2px;	border-top: 1px solid #c5c5c5;	border-top: none;	width: 130px;}.tx-bucore-modelFinder .modelGrid .item .size {	float: left;	border-top: 1px solid #c5c5c5;	border-bottom: 1px solid #c5c5c5;	padding-bottom: 4px;	margin-bottom: 2px;}.tx-bucore-modelFinder .modelGrid .item .startingPrice {	padding-top: 2px;}.tx-bucore-modelFinder .modelGrid .item .passengers {	border-top: none;	width: 140px;	text-align: left;}.tx-bucore-modelFinder .modelGrid .item .more {	position: relative;	top: 14px;	float: right;	margin: -14px 4px 0 4px;	background: url(images/more_left.png) no-repeat left;}.tx-bucore-modelFinder .modelGrid .item .more a {	color: black;	text-decoration: none;	display: block;	line-height: 24px;	height: 24px;	padding: 0 24px 0 12px;	background: url(images/more_right.png) no-repeat right;	text-align: left;	color: #333;}.tx-bucore-modelFinder #bucore_modelFinder_numberOfResults_spinner {	position: absolute;	margin: 7px 0 0 9px;	width: 16px;	height: 16px;	display: block;}.tx-bucore-modelFinder #bucore_modelFinder_result .line {	padding: 0 20px 0 0;	margin: 2px 0 0 0;	border-top: 1px solid #C5C5C5;	height: 2px;	width: 718px;}.tx-bucore-modelFinder #bucore_modelFinder_result table {	margin: 8px 0 0 0;}.tx-bucore-modelFinder #bucore_modelFinder_result h4,.tx-bucore-modelFinder #bucore_modelFinder_result h5 {	margin:0;	padding:0;}
