@charset "UTF-8";
/* CSS Document */

img, div, a { behavior: url(styles/iepngfix/iepngfix.htc) };

/* =========================================================== */
/* 										   BREAD CRUMBS        */
/* =========================================================== */

body#about ul#primarylinks li#about a { background-color: #dacca1; color: #8f0000; }
body#contact ul#primarylinks li#contact a { background-color: #dacca1; color: #8f0000; }
body#locate ul#primarylinks li#locate a { background-color: #dacca1; color: #8f0000; }
body#news ul#primarylinks li#news a { background-color: #dacca1; color: #8f0000; }

body#beetle ul#inventorylinks li#beetle a { background-color: #dacca1; color: #8f0000; }
body#rolls ul#inventorylinks li#rolls a { background-color: #dacca1; color: #8f0000; }
body#sedan ul#inventorylinks li#sedan a { background-color: #dacca1; color: #8f0000; }
body#eightseat ul#inventorylinks li#eightseat a { background-color: #dacca1; color: #8f0000; }
body#tenseat ul#inventorylinks li#tenseat a { background-color: #dacca1; color: #8f0000; }
body#twelveseat ul#inventorylinks li#twelveseat a { background-color: #dacca1; color: #8f0000; }
body#suvlimo ul#inventorylinks li#suvlimo a { background-color: #dacca1; color: #8f0000; }
body#limocoach ul#inventorylinks li#limocoach a { background-color: #dacca1; color: #8f0000; }
body#van ul#inventorylinks li#van a { background-color: #dacca1; color: #8f0000; }
body#schoolbus ul#inventorylinks li#schoolbus a { background-color: #dacca1; color: #8f0000; }
body#shuttlebus ul#inventorylinks li#shuttlebus a { background-color: #dacca1; color: #8f0000; }
body#limobus ul#inventorylinks li#limobus a { background-color: #dacca1; color: #8f0000; }


/* =========================================================== */
/* 										    SPLASH PAGE        */
/* =========================================================== */

body#splash {
	
	}	
#header {
	width: 100%;
	height: 175px;
	background-color: #271a16;
	background-image: url(../images/generic/StarrLogo-head.jpg);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	top: 0px;
	left: 0px;
	}	
#header #contact-info-top {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #dacca1;
	line-height: 14px;
	position: absolute;
	height: 75px;
	width: 300px;
	top: 50px;
	left: 365px;
}
.large-white {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
}
#middle {
	position: absolute;
	top: 180px;
	left: 0px;
	width: 100%;
	height: 375px;
	background-color: #dacca1;
	}
#topbar {
	height: 30px;
	width: 100%;
	background-color: #8f0000;
	margin: 0 0 0 0;
	position: absolute;
	left: 0px;
	top: 175px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #dacca1;
	}
#topbar p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #dacca1;
	margin: 5px 0 0 0;
	position: absolute;
	right: 50px;
	}
#splash-nav {
	position: absolute;
	top: 545px;
	left: 0px;
	width: 100%;
	height: 30px;
	background-color: #a9a07e;
	}
#splash-pic {
	width: 700px;
	height: 290px;
	background-color: #CCCCCC;
	top: 50px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	}

#splash-navcontainer {
	position: relative;
	width: 700px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	}
#splash-navcontainer ul {
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	}
#splash-navcontainer ul li {
	display: inline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8f0000;
	}
#splash-navcontainer ul li a {
	text-decoration: none;
	padding: 0 10px 0 10px;
	color: #ffffff;
	}
#splash-navcontainer ul li a:hover {
	color: #271a16;
	}
	
#splash-copy {
	height: 160px;
	width: 700px;
	position: relative;
	top: 580px;
	margin-right: auto;
	margin-left: auto;
	}
#splash-copy p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #dacca1;
	margin: 15px 350px 0 10px;
	}
#enter {
	height: 220px;
	width: 225px;
	top: 76px;
	position: absolute;
	right: 0px;
	z-index: 2000;
	}
a img {
	border: 0;
}
.splash-copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	margin-right: 0px;
	text-align: right;
	width: 250px;
	float: right;
	}
.nlalogo {
	background-image: url(../images/generic/NLA-logo.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 93px;
	position: absolute;
	right: 0px;
	top: 80px;
	}
.header-BCK {
	background-image: url(../images/testimonials/testimonials-bck.png);
	background-repeat: no-repeat;
	height: 175px;
	width: 375px;
	position: absolute;
	}
.testimonials {
	position: absolute;
	height: 175px;
	width: 375px;
	top: 0px;
	right: 0px;
	}
.testimonials-pic {
	background-image: url(../images/testimonials/testimonial-JimCroce.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 75px;
	position: absolute;
	top: 40px;
	left: 35px;
	}
.more-testimonials {
	position: absolute;
	height: 20px;
	width: 200px;
	top: 145px;
	right: 50px;
	}
.more-testimonials a {
	margin: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	float: right;
	text-decoration: none;
	}
.more-testimonials a:hover {
	color: #dacca1;
	}
.quote p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #ded5b2;
	height: 95px;
	width: 200px;
	font-style: italic;
	position: absolute;
	top: 44px;
	left: 125px;
	margin-top: 0px;
	}
.quote-name {
	color: #dacca1;
	float: right;
	}
.top-phone {
	color: #ffffff;
	}


/* =========================================================== */
/* 										     NAVIGATION        */
/* =========================================================== */

#side-BCK {
	position: absolute;
	left: 0px;
	top: 205px;
	width: 123px;
	height: 430px;
	background-image: url(../images/generic/sidecontainer-bck.png);
	background-repeat: no-repeat;
	}
#sidecontainer {
	position: absolute;
	top: 205px;
	left: 0px;
	height: 430px;
	width: 123px;
	}

/* ----------------------------------------------------------- */
/*						                  PRIMARY LINKS        */
/* ----------------------------------------------------------- */

#sidecontainer ul#primarylinks {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#sidecontainer ul#primarylinks li {
	margin: 0;
	padding: 0;
	}
#sidecontainer ul#primarylinks li a {
	width: 108px;
	color: #dacca1;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	padding: 1px 0 1px 8px;
	}
#sidecontainer ul#primarylinks a:hover {
	background-color: #dacca1;
	color: #8f0000;
	}

/* ----------------------------------------------------------- */
/*						                INVENTORY LINKS        */
/* ----------------------------------------------------------- */

#sidecontainer ul#inventorylinks li#inventory {
	list-style-type: none;
	color: #ffffff;
	background-color: #ab3e3e;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	width: 107px;
	padding: 2px 0 2px 8px;
	margin: 13px 0 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dacca1;
	}
#sidecontainer ul#inventorylinks {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#sidecontainer ul#inventorylinks li {
	margin: 0;
	padding: 0;
	}
#sidecontainer ul#inventorylinks li a {
	width: 108px;
	color: #ffffff;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	padding: 1px 0 1px 8px;
	}
#sidecontainer ul#inventorylinks a:hover {
	background-color: #dacca1;
	color: #8f0000;
	}
	
/* =========================================================== */
/* 										     PROMOTIONS        */
/* =========================================================== */

#promo-container {
	background-color: #8f0000;
	margin: 0;
	height: 500px;
	width: 100%;
	position: absolute;
	top: 600px;
	left: 0px;
	background-image: url(../images/promotions/promoBCK-prom.jpg);
	background-repeat: no-repeat;
	}
#promo-seperator {
	height: 20px;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dacca1;
	position: absolute;
	left: 0px;
	top: 713px;
	}
.promo-copy {
	position: absolute;
	height: 95px;
	width: 400px;
	left: 350px;
	top: 15px;
	}
.promo-copy p {
	margin: 0 0 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	}
.promo-title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #decca1;
	}
.promo-readmore {
	height: 15px;
	width: 200px;
	position: absolute;
	top: 112px;
	left: 550px;
	}
.promo-readmore a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	float: right;
	}
.promo-readmore a:hover {
	color: #dacca1;
	}

/* =========================================================== */
/* 										   PAGE CONTENT        */
/* =========================================================== */

#pagecopy {
	position: absolute;
	top: 290px;
	left: 550px;
	width: 450px;
	}
#pagecopy p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #271a16;
	margin-top: 0;
	}
#apDiv2 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #271a16;
	margin-top: 0;
	}
.page-nlalogo {
	background-image: url(../images/generic/NLA-logo.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 93px;
	position: absolute;
	top: 690px;
	left: 800px;
	}
.page-copyright {
	position: absolute;
	top: 718px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-align: left;
	left: 800px;
	width: 220px;
	}
#about-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #ffefbc;
	position: absolute;
	height: 45px;
	width: 300px;
	left: 220px;
	top: 250px;
	text-align: right;
	}
#news-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #ffefbc;
	position: absolute;
	height: 45px;
	width: 550px;
	left: 220px;
	top: 250px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffefbc;
	}
#page-picture {
	background-color: #CCCCCC;
	height: 260px;
	width: 350px;
	position: absolute;
	left: 170px;
	top: 295px;
	}
#locate #apDiv1 a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 0 0 0 20px;
	}
#left-pic {
	background-color: #999999;
	height: 600px;
	width: 400px;
	position: absolute;
	left: 0px;
	top: 205px;
	}

/* ----------------------------------------------------------- */
/*						                  INVENTORY PAGES      */
/* ----------------------------------------------------------- */

#inventory-title {
	background-color: #dacca1;
	height: 165px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 200px;
	}
#inventory-title2 {
	background-color: #dacca1;
	height: 165px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 1030px;
	}
#inventory-title p {
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	color: #8f0000;
	float: right;
	margin: 110px 0 0 0;
	padding: 0 47px 0 0;
	}
#inventory-title2 p {
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	color: #8f0000;
	float: right;
	margin: 110px 0 0 0;
	padding: 0 47px 0 0;
	}
.inventory-BCK {
	background-color: #CCCCCC;
	height: 388px;
	width: 433px;
	position: absolute;
	left: 0px;
	top: 366px;
	}
#inventory-content {
	height: 315px;
	width: 750px;
	position: absolute;
	top: 400px;
	right: 47px;
	}
#inventory-content2 {
	height: 315px;
	width: 750px;
	position: absolute;
	top: 750px;
	right: 47px;
	}
#inventory-content-addl {
	height: 315px;
	width: 750px;
	position: absolute;
	top: 1230px;
	right: 47px;
	}
#inventory-content-flow {
	height: 315px;
	width: 750px;
	position: absolute;
	top: 707px;
	right: 47px;
	}
.description {
	width: 220px;
	height: 300px;
	position: absolute;
	right: 0px;
	}
.description p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dacca1;
	margin: 0 0 0 0;
	}
.description li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.inventory-photo1 {
	height: 146px;
	width: 151px;
	position: absolute;
	left: 0px;
	top: 0px;
 	}
.inventory-photo2 {
	height: 146px;
	width: 151px;
	position: absolute;
	top: 0px;
	left: 170px;
 	}
.inventory-photo3 {
	height: 146px;
	width: 151px;
	position: absolute;
	top: 0px;
	left: 340px;
 	}
.inventory-photo4 {
	height: 146px;
	width: 151px;
	position: absolute;
	top: 153px;
	left: 0px;
 	}
.inventory-photo5 {
	height: 146px;
	width: 151px;
	position: absolute;
	top: 153px;
	left: 170px;
 	}
.inventory-photo6 {
	height: 146px;
	width: 151px;
	position: absolute;
	top: 153px;
	left: 340px;
 	}
/* ----------------------------------------------------------- */
/*						                    NEWS & EVENTS      */
/* ----------------------------------------------------------- */

#news-page {
	height: 250px;
	width: 550px;
	position: absolute;
	left: 220px;
	top: 310px;
	}
.news-date {
	margin: 0 0 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffefbc;
	}
#news-page p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #271a16;
	margin: 5px 0 8px 0;
	padding: 0 0 0 0;
	}
.news-seperator {
	height: 3px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ffefbc;
	padding: 0 0 5px 0;
	}
