
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
* html .fix {height: 1%;}

.ieoverflowfix {width:100%;overflow: hidden;}/*for ie*/
html>body .ieoverflowfix {overflow:visible;}/*for firefox,safari etc*/

body {margin:0px;padding:0px;text-align:center;background:url(/custom/templates/page/aut07Home/images/bodyBgg.gif) no-repeat top center #c1d6ff;}
#homeFlash {position:absolute;top:-28px;left:50%;z-index:50;width:371px;height:270px;margin-left:160px; z-index:1001;}
	#homeFlash #bannerSearch {position:absolute;top:42px; right:50px;}

#container {width:994px;margin:0px auto 20px;background:url(/custom/templates/page/aut07Home/images/contentBG.jpg) repeat-y top left;text-align:left;/*padding-bottom:-2px;*/position:relative;}
	#header{height:293px;position:relative; background:url(/custom/templates/page/aut07Home/images/header.jpg) no-repeat bottom left; overflow:visible; z-index:1000;}
		#header h1{margin:0px;padding:0px;}

		#header h1 a {width:994px;height:250px;display:block;background:url(/custom/templates/page/aut07Home/images/header.jpg) no-repeat top left;text-indent:-999em;}		

/* Search Body */
#homeCamperSearchBody {width:266px; height:87px; margin:16px 0 0 0; background:url(/custom/templates/page/Aut07Home/images/campervan-search-body.gif) no-repeat;}
	#homeCamperSearchBodyPadding {padding:4px 10px 10px 10px;}

#homeCarSearchBody {width:466px; height:37px; margin:16px 0 0 0; background:url(/custom/templates/page/Aut07Home/images/car-search-body.gif) no-repeat;}
	#homeCarSearchBodyPadding {padding:4px 10px 10px 10px;position:relative;}
	
#homeBikeSearchBody {width:266px; height:87px; margin:16px 0 0 0; background:url(/custom/templates/page/Aut07Home/images/bike-search-body.gif) no-repeat;}
	#homeBikeSearchBodyPadding {padding:4px 10px 10px 10px;}
	
/* Specuals */
.specialListItem {border-top:1px #ccc solid; padding:16px 0; float:left; width:403px;}
	
.specialListItem h4 {margin:0; color:#ce761d;}

.specialListItemDescription {width:351px; float:left; padding:0 10px 0 0;}

.specialListItemLink a:visited,
.specialListItemLink a:link {float:right; background:url(/custom/templates/page/Aut07Inner/images/specialsGo.gif) no-repeat; width:42px; height:41px; text-indent:-999em;}

/* Layout */		
	#content {background:url(/custom/templates/page/aut07Home/images/contentTop.jpg) no-repeat top left;float:left;margin:0px;}
	
		#homeMain {width:693px;margin-left:5px;float:left;display:inline;margin-bottom:40px;}
			#homeIntro {margin:42px 32px 20px 42px;}
				
			#homePathways {clear:both;margin:42px 32px 20px 42px;}
				#homeCampers {background-color:#b2cc7f;margin-bottom:20px;}
					#homeCampers form {margin:0px; padding:0px;}
					.pathwaysPadding {padding:20px 14px 20px 20px;}
					#homeCampers h2 {margin:0;padding:0px;width:268px;height:24px;background:url(/custom/templates/page/aut07Home/images/homeCamperTitle.gif) no-repeat top left;text-indent:-999em;}
					#homeCampers img {float:right;margin:0 0 15px 25px;position:relative;left:5px;}
					#homeCampers p {font-size:11px;}
					#homeCampers h5 {margin:0 0 5px 0;color:#c96805;font-size:16px; font-weight:bold; font-family:trebuchet, 'trebuchet ms', verdana, arial, sans-serif;}
					#homeCampers .typeSelectBox {position:relative;}
					#homeCampers .typeSelectBox input {position:absolute; left:205px; top:4px;}
					
				#homeCars{float:left;width:620px;background-color:#ede8b3;overflow:hidden;}
					#homeCars h3 {margin:0px;padding:0px;text-indent:-99em;width:86px;height:15px;background:url(/custom/templates/page/aut07Home/images/homeCarTitle.gif) no-repeat top left;}
					#homeCars p {font-size:11px;margin:5px 0 10px 0;}
					#homeCars img {padding:0 0 0 10px; margin:0 0 10px 0;}
					#homeCars h5 { width:160px; float:left; margin:3px 0 0 0;color:#c96805;font-size:16px; font-weight:bold; font-family:trebuchet, 'trebuchet ms', verdana, arial, sans-serif;}
					#homeCars .vehicleRental form {margin-top:0;}
					#homeCars .typeSelectBox {}
					#homeCars select#terraForm_selectTypeForm_1_vehicleTypeID,
					#homeCars select#terraForm_selectTypeForm_1_1_vehicleTypeID{ width:224px; margin:4px 0 0 0;}
					#homeCars .typeSelectBox input {position:absolute; right:10px; top:-4px;}
					
					/* hides the aus/nz options */ div.carTypeTabsTabs{ display:none;}
				
				#homeBikes{float:right;width:300px;background-color:#c0d5fe;overflow:hidden;}
					#homeBikes h3 {margin:0px;padding:0px;text-indent:-99em;width:198px;height:15px;background:url(/custom/templates/page/aut07Home/images/homeBikeTitle.gif) no-repeat top left;}
					#homeBikes p {font-size:11px;margin:5px 0 10px 0;}
					#homeBikes img {padding:0 0 0 10px;}
					#homeBikes h5 {margin:0 0 5px 0;color:#c96805;font-size:16px; font-weight:bold; font-family:trebuchet, 'trebuchet ms', verdana, arial, sans-serif;}
					#homeBikes .vehicleRental form {margin-top:0;}
					#homeBikes .typeSelectBox {position:relative;}
					#homeBikes .typeSelectBox input { float:right;}
					
				#homeTravel{background-color:#c2d6ff;margin:20px 0 0 0; width:255px;}
					#homeTravel h3 {margin:0px;padding:0px;text-indent:-999em;width:255px;height:46px;background:url(/custom/templates/page/aut07Home/images/homeTravelTitle.gif) no-repeat top left;}
					#homeTravel img {margin:17px;}
					#homeTravel p {font-size:11px;margin:0 17px 17px 17px;}
					#homeTravel h5 {margin:0 17px 5px 17px;color:#060d64;font-size:13px; line-height:13px; font-weight:bold; font-family:trebuchet, 'trebuchet ms', verdana, arial, sans-serif;}
					#homeTravel .vehicleRental form {margin-top:0px;}
					
				#secondaryContentCol1 {width:300px; float:left; padding:20px 20px 0 0;}
				#secondaryContentCol2 {width:299px; float:left; padding:20px 0 0 0;}
		
		#contentInner {background:url(/custom/templates/page/aut07Inner/images/contentInnerTop2.jpg) no-repeat top left;float:left;margin:0px;}
		#contentInnerPlugin {background:url(/custom/templates/page/aut07Home/images/contentInnerTop.jpg) no-repeat top left;float:left;margin:0;}
			#secondaryMenu {width:243px;float:left;display:inline; background:url(/custom/templates/page/aut07Home/images/sideNavBody.gif) repeat-y left;}
				#secondaryMenuBody {background:url(/custom/templates/page/aut07Home/images/contentInnerTop.jpg) no-repeat; padding:22px 0 0 0;}
				#secondaryMenu form {margin:0px;}
			#secondaryBottom {height:30px;width:230px;float:left;display:inline;background:url(/custom/templates/page/aut07Home/images/sideNavBodyBtm.gif) no-repeat top left;}
			#kruse {margin: 0px 0 0 8px;clear:both;}
			#kruse a {display:block; background: #fff url(/custom/templates/page/aut07plugin/images/kruse.jpg) no-repeat bottom left; width:211px;height:148px;text-indent:-999em;}
			
	/* Inner Styles --------------------------------------------------------------------------------- */
	
			#mainInnerContent {width:744px;float:right;display:inline;}
				#mainInnerContentPadding {margin:42px 40px 0 20px;}
				#typeHead {width:410px;margin:0;float:left;display:inline;}
					#typeHead h3 {margin-top:0px;}
				
				#typeQuoteForm {z-index:20;width:201px;margin:0; float:right;display:inline;height:260px;position:relative; background:url(/custom/templates/page/Aut07Home/images/search-body.gif) no-repeat #fff; background-repeat:no-repeat; overflow:visible;}

				#typeQuoteForm.vehiclerental {padding:10px 10px 0 10px; margin-bottom:20px;}
				
				#saveSearch {float:left;width:374px; padding:0 14px; margin:25px 0 0 0; border:5px solid #d6e7ff; z-index:10; }
					#saveSearch form{ margin:10px 0; display:block; height:36px; }
					#saveQuote img {float:left; margin-top:12px;}
					#saveSearch img {margin-left: 8px;}
					#saveSearch .field input, #saveQuote .field input {width:200px; float:left; margin:8px 5px 0 8px; display:inline;}
					#saveSearch .followup {clear:both;margin-left:8px;}
					#saveSearch .followup table {float:left;}
				
				#vehiclesInType {clear:both;}
				#saveQuote {position:relative;z-index:40;}
				
		
		#mainInnerContentPlain {width:469px;float:left;margin-left:0px;display:inline;}
			#mainInnerContentPlain #mainInnerContentPlainPadding {margin:42px 46px 0 20px; padding:0;}
			
		#mainInnerContentEnquiry {margin:42px 46px 42px 20px;}
	
	/*Detail Page Styles ---------------------------------------------------------------------------- */
	
	/*home sidebar ---------------------------------------------------------------------------------- */
		#homeSidebar {width:277px;margin-right:5px;float:right;display:inline;margin-top:0px;}
			#homeSearch {width:255px; height:337px; background:url(/custom/templates/page/aut07Home/images/searchBG.jpg) no-repeat top left;padding-top:10px;margin-bottom:10px;}
			#mainInnerContentPlain #homeSearch {}
				#homeSearch h3 {width:255px;height:54px;background:url(/custom/templates/page/aut07Home/images/getQuote.jpg) no-repeat top left;text-indent:-999em;margin:0px 0 5px 0;padding:0px;}
				#homeSearch .vehicleRental {padding-bottom:8px;margin:0px;}
				#homeSearch .vehicleRental .quoteForm {margin:20px 27px 0 27px;padding:0;}
				#homeSearch form {margin:0px;padding:0px;}
				
			/*h3#wishlist {margin:0 0 0 -10px;padding:0;}
			h3#wishlist a {width:265px;height:145px;background:url(/custom/templates/page/aut07Home/images/wishlist.jpg) no-repeat top left;text-indent:-999em;display:block;}
			*/
			
			#freecallNumbers {background-color:#c2d6ff;margin:20px 0 0 0; width:255px;}
				#freecallNumbers h3 {margin:0px;padding:0px;text-indent:-999em;width:255px;height:46px;background:url(/custom/templates/page/aut07Home/images/freecall.gif) no-repeat top left;}
				#freecallNumbers p {font-size:11px;margin:10px 17px 17px 17px;}
				#freecallNumbers table {font-size:11px; margin:0 17px 0 17px; width:221px;}
				#freecallNumbers table td {font-size:11px;}
		
		#footer{clear:both;margin:20px 6px 0 7px; background:#3c3c3c url(/custom/templates/page/aut07Home/images/footerLogo.gif) no-repeat;height:133px;}
			#footer p {padding-top:16px; font-size:11px; color:#fff;line-height:13px;margin:0 0 0 190px;}
			#footer a:link, #footer a:visited {color:#C2D6FF;}
			#footer a:hover {color:#fff;}
			#footer img {float:right;margin:16px;display:inline;}

		#bottom {background:#C1D6FF url(/custom/templates/page/aut07Home/images/footer.jpg) no-repeat top left;height:20px;width:994px;}
			#bottom p {margin:0px 10px 0px 0px;padding-top:10px;text-align:right;font-size:11px;color:#040B65;}
		
		#externalLink {position:absolute;left:608px; top:-144px;}

/* Image Templates */
.mainImage {position:relative;width:200px;height:157px;margin:0 10px 10px 10px;}
				.mainImage img {margin:7px 0 0 7px;}
				 .mainImage .sidebarImageFrame {position:absolute;top:0px;left:0px;}
				 
				 
div.vehicleEnquiry {width:685px;}

.vehiclerental #vehicle p.addDatesPrompt {margin: 10px;}

#homeSidebar .liveChat {background:none;position:relative;}
.liveChat {position:relative;left:8px;width:210px;height:140px;}
.liveChat table {float:left;background:#fff;width:210px;}
#homeSidebar .liveChat table {float:none;}
