/* -------------------------------- */
/* STANDARD HTML TAG RESET          */
/* -------------------------------- */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus { outline: 0; }
	body { line-height: 14px; background: white; color: #F4E6B4; }
	ol, ul { list-style: none; }
	/* tables still need 'cellspacing="0"' in the markup */
	table { border-collapse: separate; border-spacing: 0; }
	caption, th, td { text-align: left; font-weight: normal; }
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }
	blockquote, q { quotes: "" ""; }


/* -------------------------------- */
/* STANDARD HTML TAG DEFINITION     */
/* -------------------------------- */
	html { font-family:"Palatino Linotype", "Book Antiqua", "Palatino", serif; font-size:13px; }
	a:link, a:visited { color:#0033CC; }
	a:hover{ color:#003366;}
	h1, h2, h3, h4, h5, h6,	form, input, text-area {border:0; padding:0; margin:0;
		font-family:"Palatino Linotype", "Book Antiqua", "Palatino", serif; }
	h1 { font-size:24px; }
	h2 { font-size:18px; }
	/* .... OTHERS NEED TO BE DEFINED HERE .... */

/* -------------------------------- */
/* CUSTOM CLASSES                   */
/* -------------------------------- */
	.red { color: #FF0000; }
	.no { display: none; }
	.hotspot { font-weight: bold; }
	.blueemph { color:#7b7b7b; }
	.allfives { color:#555555; }
	.guaran { color: #d8242b; }

/* -------------------------------- */
/* PAGE ELEMENTS                    */
/* -------------------------------- */
body { font-size:62.5%;	font-family: "Palatino Linotype", "Book Antiqua", "Palatino", serif;  background-color:#FFFFFF; color:#FFFFFF; text-align: center;  }
#contentcentering { width: 780px; margin-left: auto; margin-right: auto; text-align: left; }
#page { float: left; width: 780px;  margin: 5px 0 5px 0; padding: 0; font-size: 12px; background-color:#e5e5e5;  }

	/* -------------------------------- */
	/* LOGO                             */

	#logo {  float: left; width: 780px; height: 120px; margin: 0; padding: 0; background: url("images/top.jpg") no-repeat; display: inline; }
	#logo img { float: left; margin: 0; padding: 0; display: inline; }
	.logoadvert { float: left; width: 430px; height: 80px; margin: 35px 0 0 50px; padding: 0; color: #FFFFFF; text-indent:-9000px; overflow:hidden; background: url("images/teleno.png") no-repeat; display: inline; }
	.phonehours { float: right; width: 254px; height: 90px; margin: 15px 20px 0 0; padding: 0; text-align: center; display: inline; }
		.logodetails { float: left; width: 264px; height: 90px; margin: 0 0 0 0;  display: inline;}
		.logodetailstop { margin: 20px 0 0 0; font-size: 18px; font-weight: bold; color: #000000; margin: 0; }
		.logodetailsbottom { font-size: 18px; font-weight: bold; color: #000000; margin: 20px 0 0 0; }

	/* -------------------------------- */
	/* MIDDLEWRAPPER                    */
	.middlewrapper {  float: left; width: 780px; margin: 0; padding: 0;  background: url("images/repeatleft.jpg") repeat-y; display: inline;}

	/* -------------------------------- */
	/* HEADFEATURE                      */
	#headfeature {  float: left; width: 681px; height: 67px; overflow:hidden; margin: 0 0 0 50px; padding: 0; display: inline;  }
	#headfeature img { float: left; margin: 0; padding: 0; display: inline; }
	
	/* -------------------------------- */
	/* TOPNAV ROW                       */
	#topnav { float: left; width: 680px; height: 47px; margin: 0 0 0 50px;  display: inline; }
		#bheader-nav-1 a.button { margin: 10px 0 0 0; float: left;	width: 126px; height: 41px;  background: url("images/homeoff.png") no-repeat; }
		#bheader-nav-1 a.button span { display: none; }
		#bheader-nav-1 a.button:hover { background: url("images/homeon.png") no-repeat; }
		#bheader-nav-2 a.button { margin: 10px 0 0 12px; float: left;	width: 126px; height: 41px;  background: url("images/carhireoff.png") no-repeat; }
		#bheader-nav-2 a.button span { display: none; }
		#bheader-nav-2 a.button:hover { background: url("images/carhireon.png") no-repeat; }
		#bheader-nav-3 a.button { margin: 10px 0 0 12px; float: left;	width: 126px; height: 41px;  background: url("images/testimonialsoff.png") no-repeat; }
		#bheader-nav-3 a.button span { display: none; }
		#bheader-nav-3 a.button:hover { background: url("images/testimonialson.png") no-repeat; }
		#bheader-nav-4 a.button { margin: 10px 0 0 12px; float: left;	width: 126px; height: 41px;  background: url("images/carsalesoff.png") no-repeat; }
		#bheader-nav-4 a.button span { display: none; }
		#bheader-nav-4 a.button:hover { background: url("images/carsaleson.png") no-repeat; }
		#bheader-nav-5 a.button { margin: 10px 0 0 12px; float: left;	width: 126px; height: 41px;  background: url("images/contactsoff.png") no-repeat; }
		#bheader-nav-5 a.button span { display: none; }
		#bheader-nav-5 a.button:hover { background: url("images/contactson.png") no-repeat; }

	/* -------------------------------- */
	/* LEADINTRO                        */
	#leadintro { float: left; width: 780px; height: 40px; margin: 20px 0 0 0; text-align: center; display: inline; }
		.leadintro_box { float: left; width: 780px; height: 40px; margin: 0; padding: 10px 0 0 0; color: #000000; display: inline; }
		.leadintro_header { font-size: 24px; line-height: 40px; font-weight: bold; display:inline;}
		.leadintro_motto { font-size: 24px; font-weight:bold; font-style:italic; display:inline;}

	/* -------------------------------- */
	/* MAINSEPARATOR                    */
 	.mainseparator { float: left; width: 680px; height: 4px; margin: 20px 30px 0 70px; text-align: center; background: url("images/mainseparator.jpg") no-repeat; display: inline; }

	/* -------------------------------- */
	/* MAINCONTENT                      */
	.maincontent { float: left; width: 680px; margin: 20px 50px 0 50px; text-align: center; background: url("images/textintro.jpg") no-repeat;  display: inline; }
		.maincontent-p1 { margin: 20px 20px 0 20px; color: #000000; font-size: 16px; line-height: 18px; text-align: justify; }
		.maincontent-p2 { margin: 15px 20px 0 20px; padding: 0 0 5px 0; color: #000000; font-size: 16px; line-height: 18px; text-align: justify; }	

	/* -------------------------------- */
	/* MAP                              */
	.map { float: left; width: 640px; margin: 20px 20px 0 20px; text-align: center;  display: inline; }

	/* -------------------------------- */
	/* CONTACTFORM                      */
	.contactform { float: left; width: 600px; margin: 20px 90px 0 90px; text-align: center; display: inline;  }

	/* -------------------------------- */
	/* CENTRAL-L                        */
	#central-l { float: left; width: 500px; height: 568px; margin: 20px 0 0 40px; text-align: left;  color: #000000; display: inline; }
		.hiretags { margin: 10px 0 0 50px; font-size: 22px; font-weight: bold; color: #000000; }
		.hiretags2 { margin: 0px 0 0 50px; font-size: 22px; font-weight: bold; color: #000000; }
		.carhire { float: left; width: 420px; margin: 20px 0 0 0; text-align: left; display: inline; }
		.carhire_content { height: 180px; margin: 0 10px; display: inline;}
			.carhire_content-p1 { margin: 5px 20px 0 20px; font-size: 14px; line-height: 18px; text-align: justify;  }	
			.carhire_content-p2 { margin: 7px 20px 0 20px; font-size: 14px; line-height: 18px; text-align: justify; }	
		.carhire_featurebox { float: left; width: 420px; margin: 0; text-align: left; color: #000000; display: inline; }
			.carhire_featureboxl { float: left; width: 180px; margin: 15px 0 0 20px; text-align: left; display: inline; }
			#carhire_minibox-nav a.button { margin: 0; float: left;	width: 195px; height: 87px;  background: url("images/clickcarhireoff.png") no-repeat; }
			#carhire_minibox-nav a.button span { display: none; }
			#carhire_minibox-nav a.button:hover { background: url("images/clickcarhireon.png") no-repeat; }
			.carhire_featureboxr { float: left; width: 195px; height: 87px; margin: 8px 0 0 20px; text-align: left; display: inline; }
				.carhire_minibox { float: left; height: 40px; width: 195px; margin: 0; display: inline; }
				.planthire_minibox { float: left; height: 40px; width: 195px; margin: 0; display: inline; }
			.carhire_featurebox-p1 { margin: 0;  font-size: 14px; line-height: 18px; text-align: left; }	
			.carhire_featurebox-p2 { margin: 15px 20px 0 20px;  font-size: 14px; line-height: 18px; text-align: left; }	
		.carhire1 { float: left; width: 421px; height: 202px; margin: 20px 0 0 20px; text-align: left; background: url("images/carbackground.png") no-repeat; color: #000000; display: inline; }
			.carhire_minibox-h3 { margin: 30px 0 0 10px; font-size: 18px; color: #000000; }
		.planthire1 { float: left; width: 421px; height: 202px; margin: 20px 0 0 20px; text-align: left; background: url("images/carbackground.png") no-repeat; color: #000000; display: inline; }
			.planthire_minibox-h3 { margin: 30px 0 0 10px; font-size: 18px; color: #000000; }
		.planthire_featurebox { float: left; width: 420px; margin: 0; text-align: left; color: #000000; display: inline; }
			.planthire_featureboxl { float: left; width: 180px; margin: 15px 0 0 20px; text-align: left; display: inline; }
			.planthire_featureboxr { float: left; width: 195px; height: 87px; margin: 25px 0 0 20px; text-align: left; display: inline; }
			#planthire_minibox-nav a.button { margin: 0; float: left;	width: 195px; height: 87px;  background: url("images/clickcontactoff.png") no-repeat; }
			#planthire_minibox-nav a.button span { display: none; }
			#planthire_minibox-nav a.button:hover { background: url("images/clickcontacton.png") no-repeat; }
			.planthire_featurebox-p1 { margin: 0;  font-size: 14px; line-height: 18px; text-align: left; }	
			.planthire_featurebox-p2 { margin: 15px 20px 0 20px;  font-size: 14px; line-height: 18px; text-align: left; }	

	/* -------------------------------- */
	/* CENTRAL-L1                       */
	#central-l1 { float: left; width: 420px; margin: 0; text-align: left;  display: inline; }

	/* -------------------------------- */
	/* CENTRAL-L2                       */
	#central-l2 { float: left; width: 420px; margin: 50px 0 0 0; text-align: left;   display: inline; }
		
	/* -------------------------------- */
	/* CENTRAL-M                  */		
 	#central-m { float: left; width: 2px; height: 568px; margin: 20px 0 0 0px; text-align: left;  background: url("images/divider.jpg") no-repeat; display: inline; }

	/* -------------------------------- */
	/* CENTRAL-R                       */
 	#central-r { float: left; width: 166px; height: 568px; margin: 20px 0 0 30px; text-align: left; display: inline; }

	/* -------------------------------- */
	/* CENTRAL-R1                       */
	.central-r1 { float: left; width: 110px; height: 118px; margin: 20px 0 0 21px; text-align: center;  display: inline; }

	/* -------------------------------- */
	/* CENTRAL-R2                       */
	.central-r2 { float: left; width: 110px; height: 118px; margin: 20px 0 0 21px; text-align: center;  display: inline; }

	/* -------------------------------- */
	/* CENTRAL-R2                       */
	.central-r3 { float: left; width: 110px; height: 118px; margin: 20px 0 0 21px; text-align: center;  display: inline; }

	/* -------------------------------- */
	/* CENTRAL-R2                       */
	.central-r4 { float: left; width: 110px; height: 118px; margin: 20px 0 0 21px; text-align: center;  display: inline; }

	/* -------------------------------- */
	/* CARHIRECONTENT                   */
	.carhirecontent { float: left; width: 680px; margin: 10px 0 0 0; text-align: center;  display: inline; }
		.carhire-leadhead { float: left; width: 520px; margin: 0 0 0 160px;  color: #000000; font-size: 18px; line-height: 22px; font-weight: bold; text-align: center; display: inline; }
		.carhire-trailheadleft { float: left; width: 120px; margin: 10px 0 0 0;  color: #000000; font-size: 24px; line-height: 28px; font-weight: bold; text-align: center; display: inline; }
		.carhire-trailheadright { float: left; width: 560px; margin: 0 0 0 0;  color: #000000; font-size: 24px; line-height: 28px; font-weight: bold; text-align: center; display: inline; }
		.carhire-dayshdr1 { float: left; width: 25px; margin: 10px 0 0 63px; color: #000000; font-size: 24px; line-height: 28px; font-weight: bold; display: inline; }
		.carhire-dayshdr2 { float: left; width: 23px; margin: 10px 0 0 65px; color: #000000; font-size: 24px; line-height: 28px; font-weight: bold; display: inline; }
		.carhire-dayshdr3 { float: left; width: 23px; margin: 10px 0 0 65px; color: #000000; font-size: 24px; line-height: 28px; font-weight: bold; display: inline; }
		.carhire-dayshdr4 { float: left; width: 23px; margin: 10px 0 0 65px; color: #000000; font-size: 24px; line-height: 28px; font-weight: bold; display: inline; }
		.carhire-dayshdr5 { float: left; width: 23px; margin: 10px 0 0 65px; color: #000000; font-size: 24px; line-height: 28px; font-weight: bold; display: inline; }
		.carhire-dayshdr7 { float: left; width: 23px; margin: 10px 0 0 65px; color: #000000; font-size: 24px; line-height: 28px; font-weight: bold; display: inline; }
		.carhire-detailsimg { float: left; width: 120px; margin: 10px 0 0 10px;  color: #000000; font-size: 24px; line-height: 28px; font-weight: bold; text-align: center; display: inline; clear: left; }
		.carhire-detailsprice { float: left; width: 550px; margin: 0 0 0 0;  color: #000000; font-size: 24px; line-height: 28px; font-weight: bold; text-align: center; display: inline; clear: right;}
		.carhire-days1 { float: left; width: 45px; margin: 30px 0 0 40px; color: #000000; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-days2 { float: left; width: 43px; margin: 30px 0 0 45px; color: #000000; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-days3 { float: left; width: 43px; margin: 30px 0 0 45px; color: #000000; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-days4 { float: left; width: 43px; margin: 30px 0 0 45px; color: #000000; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-days5 { float: left; width: 43px; margin: 30px 0 0 45px; color: #000000; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-days7 { float: left; width: 43px; margin: 30px 0 0 45px; color: #000000; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-detailseparator { float: left; width: 482px; margin: 30px 20px 0 48px;  color: #000000; text-align: center; display: inline; }
		.carhire-credit { float: left; width: 257px; height: 82px; margin: 26px 20px 0 403px;  text-align: center; display: inline; }
		.carhire-includ { float: left; width: 680px; height: 30px; margin: 30px 0 0 0;  color: #000000; font-size: 18px; line-height: 22px; font-weight: bold; text-align: center; display: inline; }
		.carhire-gdays1 { float: left; width: 45px; margin: 30px 0 0 40px; color: #555555; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-gdays2 { float: left; width: 43px; margin: 30px 0 0 45px; color: #555555; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-gdays3 { float: left; width: 43px; margin: 30px 0 0 45px; color: #555555; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-gdays4 { float: left; width: 43px; margin: 30px 0 0 45px; color: #555555; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-gdays5 { float: left; width: 43px; margin: 30px 0 0 45px; color: #555555; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
		.carhire-gdays7 { float: left; width: 43px; margin: 30px 0 0 45px; color: #555555; font-size: 22px; line-height: 24px; font-weight: bold; display: inline; }
	
	/* -------------------------------- */
	/* PLANTHIRECONTENT                 */
	.planthirecontent { float: left; width: 200px; margin: 10px 0 0 20px; text-align: center;  display: inline; }
	.planthireside { float: left; width: 400px; margin: 10px 0 0 30px; text-align: center; display: inline;  }
	.planthire-leadhead { float: left; width: 680px; margin: 5px 0 0 0;  color: #000000; font-size: 18px; line-height: 22px; font-weight: bold; text-align: center; display: inline; }
	.planthireside-detail { float: left; width: 400px; height: 100px; margin: 10px 0 0 0; text-align: center; display: inline; }	
	.planthireside-detailh3 { margin: 15px 0 15px 0; font-size: 16px; color: #000000; }
	.resources-leadhead { float: left; width: 680px; margin: 0;  color: #000000; font-size: 18px; line-height: 22px; font-weight: bold; text-align: center; display: inline; }

	/* -------------------------------- */
	/* CARSALES                         */
	.carsales-header { float: left; width: 680px; height: 28px; margin: 10px 30px 0 70px; line-height: 28px; text-align: center; display: inline; }
	#carsalesL  { float: left; width: 330px; margin: 0 0 0 30px; text-align: left;  display: inline; }
	#carsalesL1 { float: left; width: 330px; margin: 0; text-align: left;  display: inline; }
		.carsales_featureboxL { float: left; width: 330px; margin: 30px 0 0 0; text-align: left; display: inline; }
		.carsales_breather { float: left; width: 330px; height: 5px; margin: 30px 0 0 0; text-align: left; display: inline; }
	#carsalesR { float: left; width: 300px; margin: 0 0 0 20px; display: inline; }
	#carsalesR1 { float: left; width: 300px; margin: 0 0 0 20px; display: inline; }
		.carsales_featureboxR { float: left; width: 330px; margin: 30px 0 0 0; text-align: left; display: inline; }
			.carsales_featureboxR-L { float: left; width: 100px; height: 330px; margin: 0; padding: 0; display: inline; }
				.carsales_featureboxR-1 { float: left; width: 100px; height: 30px; margin: 10px 0 0 0; padding: 0 0 5px 0; display: inline; }
				.carsales_featureboxR-2 { float: left; width: 100px; height: 30px; margin: 0 0 0 0; padding: 0 0 5px 0; display: inline; }
				.carsales_featureboxR-3 { float: left; width: 100px; height: 70px; margin: 0 0 0 0; padding: 0; display: inline; }
				.carsales_featureboxR-4 { float: left; width: 100px; height: 50px; margin: 0 0 0 0; padding: 0; display: inline; }
			.carsales_featureboxR-R { float: left; width: 210px; height: 330px; margin: 0 0 0 20px; padding: 0 0 5px 0; text-align: left; line-height: 18px; display: inline; }
				.carsales_featureboxR-1 { float: left; width: 210px; height: 30px; margin: 10px 0 0 0; padding: 0 0 5px 0; display: inline; }
				.carsales_featureboxR-2 { float: left; width: 210px; height: 30px; margin: 0 0 0 0; padding: 0 0 5px 0; display: inline; }
				.carsales_featureboxR-3 { float: left; width: 210px; height: 70px; margin: 0 0 0 0; padding: 0; display: inline; }
				.carsales_featureboxR-4 { float: left; width: 210px; height: 50px; margin: 0 0 0 0; padding: 0 0 5px 0; line-height: 16px; display: inline; }
				.carsales_featureboxR_price { float: left; width: 210px; height: 25px; margin: 0 0 0 0; padding: 0; text-align: right; display: inline; }
			.carsales_featureh3 { font-size: 18px; font-weight: bold; color: #000000; }
			.carsales_featureh4 { font-size: 14px; font-weight: normal; line-height: 16px; color: #000000; }
	.carsales-trailer { float: left; width: 680px; height: 28px; margin: 10px 30px 30px 70px; line-height: 28px; text-align: center; display: inline; }
	.carsales-trailer2 { float: left; width: 680px; height: 28px; margin: 0 30px 30px 70px; line-height: 28px; text-align: center; display: inline; }
	.carsales-trailer3 { float: left; width: 482px; height: 78px; margin: 20px 30px 30px 169px; line-height: 28px; text-align: center; display: inline; }
	
	/* -------------------------------- */
	/* BOTTOMWRAPPER                    */
	#bottomwrapper { float: left; width: 780px; height: 43px; margin: 0; text-align: center; background: url("images/bottom.jpg") no-repeat;  display: inline; }

	/* -------------------------------- */
	/* FOOTER                      */
	#footer { float: left; width: 680px; height: 41px; margin: 2px 0 0 50px; text-align: center; background: url("images/bottomlinks.jpg") no-repeat;  display: inline; }
		.footer_links { float: left; width: 680px; height: 36px; margin: 0; line-height: 26px; padding: 2px 0 5px 0; font-size: 14px; color: #000000; text-align: center; display: inline; }
			.footer_links a { color: #000000; text-decoration: none;  }
			.footer_links a:visited { color: #000000; text-decoration: none;  }
			.footer_links a:active { color: #E7277C; text-decoration: none;  }
			.footer_links a:hover { color: #E7277C; text-decoration: underline;  }		
		.footer_links_a { float: left; width: 680px; margin: 0 0 0 0; display: inline; }
		.footer_links_b { float: left; width: 680px; margin: 10px 0 0 0; display: inline; }

#myGallery { width: 200px !important; height: 180px !important; }





