
body {
	background-color: #4d4d4d;
	margin: 0;
	padding: 0;
}

a:link, a:visited, a:active {
color: #000000;
text-decoration: none;
}

a:hover {
color: #000000;
text-decoration: underline;
}


#horizon {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}

#siteContainer {
	margin-left: -384px;
	position: absolute;
	top: -288px;
	left: 50%;
	width: 770px;
	height: 576px;
	visibility: visible
 background-color: #ffffff;
	border: 1px solid #000000;
}

#headerContainer {
	height: 73px;
	width: 770px;
	background-color: #ffffff;
	text-align: left;
}

#contentContainer {
	height: 476px;
	margin: 0 auto;
	background-color: #ffffff;
}


#menuContainer {
	height: 27px;
	width: 770px;
	margin: 0 auto;
 background-color: #ffffff;
}

#content {
 width: 745px;
 margin-left: 25px;
 background-color: #ffffff;
}

#headerLogo {
 top: 0px;
 left: 0px;
 position: absolute;
}

#headerInfo {
 top: 0px;
 left: 632px;
 position: absolute;
}

td {
 vertical-align: top;
}

h2 {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
}

img {
 border: none;
}

.text {
 font-family: arial;
 font-size: 12px;
}

.header {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
}

.headerLarge {
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
}

.pageHeading {
 font-size: 15px;
 font-weight: bold;
}

.cufonInline {
 font-size: 15px;
 font-weight: bold;
}



/* menu sprites */

ul#menu { background:url(../images/menu.gif); padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#menu li { float:left; list-style-type:none; text-indent: -999999px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#menu li a { height:27px; display:block; text-indent:-999999px; outline:none; }

li#home a, li#services a, li#ourfleet a, li#whoweserve a, li#rates a, li#staff a, li#community a,  li#events a, li#testimonials a, li#faq a, li#home0 a, li#services0 a, li#ourfleet0 a, li#whoweserve0 a, li#rates0 a, li#staff0 a, li#community0 a,  li#events0 a, li#testimonials0 a, li#faq0 a{ background:url(../images/menu.gif) }

li#home a {background-position:0px 0px; width:69px;}
li#home a:hover {background-position:0px -27px;}
li#home0 a {background-position:0px -27px; width:69px;}

li#services a {background-position:-69px 0px; width:74px;}
li#services a:hover {background-position:-69px -27px;}
li#services0 a {background-position:-69px -27px; width:74px;}

li#ourfleet a {background-position:-143px 0px; width:83px;}
li#ourfleet a:hover {background-position:-143px -27px}
li#ourfleet0 a {background-position:-143px -27px; width:83px;}

li#whoweserve a {background-position:-226px 0px; width:108px;}
li#whoweserve a:hover {background-position:-226px -27px;}
li#whoweserve0 a {background-position:-226px -27px; width:108px;}

li#rates a {background-position:-334px 0px; width:57px;}
li#rates a:hover {background-position:-334px -27px;}
li#rates0 a {background-position:-334px -27px; width:57px;}

li#staff a {background-position:-391px 0px; width:57px;}
li#staff a:hover {background-position:-391px -27px;}
li#staff0 a {background-position:-391px -27px; width:57px;}

li#community a {background-position:-448px 0px; width:95px;}
li#community a:hover {background-position:-448px -27px;}
li#community0 a {background-position:-448px -27px; width:95px;}

li#events a {background-position:-543px 0px; width:64px;}
li#events a:hover {background-position:-543px -27px;}
li#events0 a {background-position:-543px -27px; width:64px;}

li#testimonials a {background-position:-607px 0px; width:105px;}
li#testimonials a:hover {background-position:-607px -27px;}
li#testimonials0 a {background-position:-607px -27px; width:105px;}

li#faq a {background-position:-712px 0px; width:58px;}
li#faq a:hover {background-position:-712px -27px;}
li#faq0 a {background-position:-712px -27px; width:58px;}

/* end menu sprites */


/* associations menu sprites */

ul#associationMenu { width: 120px; background:url(../association_menu.jpg); padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#associationMenu li { float:left; list-style-type:none; text-indent: -999999px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#associationMenu li a { width: 60px; height: 41px; display:block; text-indent:-999999px; outline:none; }

li#association1 a, li#association2 a, li#association3 a, li#association4 a{ background:url(../images/association_menu.jpg) }

li#association1 a {background-position:0px 0px;}
li#association1 a:hover {background-position:0px -41px;}

li#association2 a {background-position:-60px 0px;}
li#association2 a:hover {background-position:-60px -41px;}

li#association3 a {background-position:-120px 0px;}
li#association3 a:hover {background-position:-120px -41px;}

li#association4 a {background-position:-180px 0px;}
li#association4 a:hover {background-position:-180px -41px;}

/*end association menu sprites */

/* home */

#homeContent {
}

#homeInfo {
 width: 400px;
 top: 100px;
 left: 25px;
 position: absolute;
}

#homeText {
 width: 350px;
}

#homeButtons {
 width: 400px;
 display: inline;
 top: 390px;
 position: absolute;
}

#buttonsImages {
 width: 260px;
 float: left;
}

#associationMenuContainer {
 width: 120px;
 float: left;
}

#homeImage {
 width: 320px;
 top: 0px;
 left: 424px;
 position: absolute;
}

.homeHeading {
 font-size: 16px;
 font-style: italic;
 font-weight: bold;
}  

/* end home */


/* services */

#servicesContainer {
 top: 100px;
 position: absolute;
}

#servicesContent {
 margin: 30px 30px 30px 0px;
}

#servicesSubMenuContainer {
 width: 208px;
 padding-left: 15px;
 padding-right: 52px;
 float: left;
}

#servicesInfo {
 width: 440px;
 float: left;
}

ul#servicesSubMenu { background:url(../images/services_menu.gif); padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#servicesSubMenu li { float:left; list-style-type:none; text-indent: -999999px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#servicesSubMenu li a { height:20px; display:block; text-indent:-999999px; outline:none; }

li#services1 a, li#services2 a, li#services3 a, li#services4 a, li#services5 a, li#services6 a, li#services7 a, li#services10 a, li#services20 a, li#services30 a, li#services40 a, li#services50 a, li#services60 a, li#services70 a{ background:url(../images/services_menu.gif) }

li#services1 a {background-position:0px 0px; width:208px;}
li#services10 a {background-position:-208px 0px; width:208px;}

li#services2 a {background-position:0px 100px; width:208px;}
li#services20 a {background-position:-208px 100px; width:208px;}

li#services3 a {background-position:0px 80px; width:208px;}
li#services30 a {background-position:-208px 80px; width:208px;}

li#services4 a {background-position:0px 60px; width:208px;}
li#services40 a {background-position:-208px 60px; width:208px;}

li#services5 a {background-position:0px 40px; width:208px;}
li#services50 a {background-position:-208px 40px; width:208px;}

li#services6 a {background-position:0px 20px; width:208px;}
li#services60 a {background-position:-208px 20px; width:208px;}

/* end services */


/* our fleet */

#ourfleetContainer {
 top: 100px;
 position: absolute;
}

#ourfleetContent {
 margin: 30px 30px 34px 0px;
}

#ourfleetMain {
 font-family: arial;
 font-size: 12px;
 padding: 0px 30px 0px 40px;
 margin-top: 20px;
 height: 300px;
 width: 240px;
 line-height: 23px;
 float: left;
}

#ourfleetImage {
 float: left;
}

#ourfleetMenuContainer {
 top: 420px;
 left: 6px;
 position: absolute;
}

.tVehicle1 {
 text-align: left;
 padding-left: 15px;
 width: 125px;
 height: 20px;
 background-color: #e8e8e8;
}

#ourfleetCars {
 font-family: arial;
 font-size: 12px;
 padding: 20px 70px 0px 35px;
 height: 400px;
 width: 635px;
 line-height: 18px;
}

#ourfleetPictures {
 width: 326px;
 float: right;
 line-height: 14px;
}

#ourfleetInfo {
 width: 279px;
 margin-top: 40px;
 margin-right: 30px;
 float: left;
}

.fleetPicture {
 margin: 2px;
 border: 1px solid;
}

.tVehicle2 {
 text-align: left;
 padding-left: 15px;
 width: 125px;
 height: 20px;
 background-color: #e1e1e1;
}

.tPass1 {
 text-align: center;
 width: 100px;
 background-color: #e8e8e8;
}

.tPass2 {
 text-align: center;
 width: 100px;
 background-color: #e1e1e1;
}

.vehicleTitle {
 font-size: 18px;
 font-weight: bold;
}

ul#ourfleetMenu { background:url(../images/ourfleet_menu.jpg); padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#ourfleetMenu li { float:left; list-style-type:none; text-indent: -999999px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#ourfleetMenu li a { height:40px; display:block; text-indent:-999999px; outline:none; }

li#ourfleet1 a, li#ourfleet2 a, li#ourfleet3 a, li#ourfleet4 a, li#ourfleet5 a, li#ourfleet6 a, li#ourfleet7 a, li#ourfleet8 a, li#ourfleet10 a, li#ourfleet20 a, li#ourfleet30 a, li#ourfleet40 a, li#ourfleet50 a, li#ourfleet60 a, li#ourfleet70 a, li#ourfleet80 a, li#ourfleet100 a, li#ourfleet200 a, li#ourfleet300 a, li#ourfleet400 a, li#ourfleet500 a, li#ourfleet600 a, li#ourfleet700 a, li#ourfleet800 a{ background:url(../images/ourfleet_menu.jpg) }

li#ourfleet1 a {background-position:0px 0px; width:64px;}
li#ourfleet1 a:hover {background-position:0px -40px; width:64px;}
li#ourfleet10 a {background-position:0px -40px; width:64px;}
li#ourfleet100 a {background-position:0px -80px; width:64px;}
li#ourfleet100 a:hover {background-position:0px -120px; width:64px;}

li#ourfleet2 a {background-position:-64px 0px; width:69px;}
li#ourfleet2 a:hover {background-position:-64px -40px; width:69px;}
li#ourfleet20 a {background-position:-64px -40px; width:69px;}
li#ourfleet200 a {background-position:-64px -80px; width:69px;}
li#ourfleet200 a:hover {background-position:-64px -120px; width:69px;}

li#ourfleet3 a {background-position:-133px 0px; width:78px;}
li#ourfleet3 a:hover {background-position:-133px -40px; width:78px;}
li#ourfleet30 a {background-position:-133px -40px; width:78px;}
li#ourfleet300 a {background-position:-133px -80px; width:78px;}
li#ourfleet300 a:hover {background-position:-133px -120px; width:78px;}

li#ourfleet4 a {background-position:-211px 0px; width:86px;}
li#ourfleet4 a:hover {background-position:-211px -40px; width:86px;}
li#ourfleet40 a {background-position:-211px -40px; width:86px;}
li#ourfleet400 a {background-position:-211px -80px; width:86px;}
li#ourfleet400 a:hover {background-position:-211px -120px; width:86px;}

li#ourfleet5 a {background-position:-297px 0px; width:114px;}
li#ourfleet5 a:hover {background-position:-297px -40px; width:114px;}
li#ourfleet50 a {background-position:-297px -40px; width:114px;}
li#ourfleet500 a {background-position:-297px -80px; width:114px;}
li#ourfleet500 a:hover {background-position:-297px -120px; width:114px;}

li#ourfleet6 a {background-position:-411px 0px; width:86px;}
li#ourfleet6 a:hover {background-position:-411px -40px; width:86px;}
li#ourfleet60 a {background-position:-411px -40px; width:86px;}
li#ourfleet600 a {background-position:-411px -80px; width:86px;}
li#ourfleet600 a:hover {background-position:-411px -120px; width:86px;}

li#ourfleet7 a {background-position:-497px 0px; width:109px;}
li#ourfleet7 a:hover {background-position:-497px -40px; width:109px;}
li#ourfleet70 a {background-position:-497px -40px; width:109px;}
li#ourfleet700 a {background-position:-497px -80px; width:109px;}
li#ourfleet700 a:hover {background-position:-497px -120px; width:109px;}

li#ourfleet8 a {background-position:-606px 0px; width:133px;}
li#ourfleet8 a:hover {background-position:-606px -40px; width:133px;}
li#ourfleet80 a {background-position:-606px -40px; width:133px;}
li#ourfleet800 a {background-position:-606px -80px; width:133px;}
li#ourfleet800 a:hover {background-position:-606px -120px; width:133px;}

/* end our fleet */


/* who we serve */

#whoweserveContainer {
 top: 100px;
 position: absolute;
}

#whoweserveContent {
 margin: 30px 30px 30px 0px;
}

#whoweserveSubMenuContainer {
 width: 208px;
 padding-left: 15px;
 padding-right: 52px;
 float: left;
}

#whoweserveInfo {
 width: 440px;
 float: left;
}

ul#whoweserveSubMenu { background:url(../images/whoweserve_menu.gif); padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#whoweserveSubMenu li { float:left; list-style-type:none; text-indent: -999999px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#whoweserveSubMenu li a { height:20px; display:block; text-indent:-999999px; outline:none; }

li#whoweserve1 a, li#whoweserve2 a, li#whoweserve3 a, li#whoweserve4 a, li#whoweserve5 a, li#whoweserve6 a, li#whoweserve7 a, li#whoweserve10 a, li#whoweserve20 a, li#whoweserve30 a, li#whoweserve40 a, li#whoweserve50 a, li#whoweserve60 a, li#whoweserve70 a{ background:url(../images/whoweserve_menu.gif) }

li#whoweserve1 a {background-position:0px 0px; width:208px;}
li#whoweserve10 a {background-position:-208px 0px; width:208px;}

li#whoweserve2 a {background-position:0px 120px; width:208px;}
li#whoweserve20 a {background-position:-208px 120px; width:208px;}

li#whoweserve3 a {background-position:0px 100px; width:208px;}
li#whoweserve30 a {background-position:-208px 100px; width:208px;}

li#whoweserve4 a {background-position:0px 80px; width:208px;}
li#whoweserve40 a {background-position:-208px 80px; width:208px;}

li#whoweserve5 a {background-position:0px 60px; width:208px;}
li#whoweserve50 a {background-position:-208px 60px; width:208px;}

li#whoweserve6 a {background-position:0px 40px; width:208px;}
li#whoweserve60 a {background-position:-208px 40px; width:208px;}

li#whoweserve7 a {background-position:0px 20px; width:208px;}
li#whoweserve70 a {background-position:-208px 20px; width:208px;}


/* end who we serve */


/* rates */

#ratesContainer {
 top: 100px;
 position: absolute;
}

#ratesContent {
 margin: 30px 30px 30px 0px;
}

#ratesSubMenuContainer {
 width: 208px;
 padding-left: 15px;
 padding-right: 52px;
 float: left;
}

#ratesInfo {
 width: 440px;
 float: left;
}

.vehicle {
 width: 150px;
}

.maxpass {
 width:150px;
}

ul#ratesSubMenu { background:url(../images/rates_menu.gif); padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#ratesSubMenu li { float:left; list-style-type:none; text-indent: -999999px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul#ratesSubMenu li a { height:20px; display:block; text-indent:-999999px; outline:none; }

li#rates1 a, li#rates2 a, li#rates3 a, li#rates4 a, li#rates5 a, li#rates10 a, li#rates20 a, li#rates30 a, li#rates40 a, li#rates50 a{ background:url(../images/rates_menu.gif) }

li#rates1 a {background-position:0px 0px; width:208px;}
li#rates10 a {background-position:-208px 0px; width:208px;}

li#rates2 a {background-position:0px 80px; width:208px;}
li#rates20 a {background-position:-208px 80px; width:208px;}

li#rates3 a {background-position:0px 60px; width:208px;}
li#rates30 a {background-position:-208px 60px; width:208px;}

li#rates4 a {background-position:0px 40px; width:208px;}
li#rates40 a {background-position:-208px 40px; width:208px;}

li#rates5 a {background-position:0px 20px; width:208px;}
li#rates50 a {background-position:-208px 20px; width:208px;}

/* end rates */


/* staff */

#staffContainer {
 top: 100px;
 position: absolute;
}

#staffContent {
 margin: 60px 30px 30px 100px;
 float: left;
 display: inline;
}

#staffLeft {
 width: 300px;
 float: left;
 display: inline;
}

#staffRight {
 width: 300px;
 float: left;
 display: inline;
}

.staffBox {
 width: 300px;
 height: 85px;
 float: left;
}

.staffImage {
 width: 90px;
 float: left;
}

.staffName {
 width: 210px;
 float: left;
 padding-top: 20px;
 font-family: arial;
 font-size: 11px;
}

.staffPicture {
 margin: 2px;
 border: 1px solid;
 border-color: #000000;
}

/* end staff */


/* community */

#communityContent {
 padding: 30px 30px 0px 110px;
 width: 500px;
 line-height: 23px;
}

#komen {
 height: 170px;
 background: url(../images/komenbg.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}

#green {
 height: 170px;
 background: url(../images/greenbg.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}

.space {
 line-height: 25px;
}

/* end community */


/* events */

#eventsContent {
 padding: 30px 0px 0px 10px;
}

#january {
 background: url(../images/jan_bg.gif);
 background-repeat: no-repeat;
}

#february {
 background: url(../images/feb_bg.gif);
 background-repeat: no-repeat;
}

#march {
 background: url(../images/mar_bg.gif);
 background-repeat: no-repeat;
}

#april {
 background: url(../images/apr_bg.gif);
 background-repeat: no-repeat;
}

#may {
 background: url(../images/may_bg.gif);
 background-repeat: no-repeat;
}

#june {
 background: url(../images/jun_bg.gif);
 background-repeat: no-repeat;
}

#july {
 background: url(../images/jul_bg.gif);
 background-repeat: no-repeat;
}

#august {
 background: url(../images/aug_bg.gif);
 background-repeat: no-repeat;
}

#september {
 background: url(../images/sep_bg.gif);
 background-repeat: no-repeat;
}

#october {
 background: url(../images/oct_bg.gif);
 background-repeat: no-repeat;
}

#november {
 background: url(../images/nov_bg.gif);
 background-repeat: no-repeat;
}

#december {
 background: url(../images/dec_bg.gif);
 background-repeat: no-repeat;
}

.events {
}

.date {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
 padding: 5px 10px 5px 10px;
}

.event {
 font-family: arial;
 font-size: 12px;
 padding: 5px 20px 5px 10px;
}

.place {
 font-family: arial;
 font-size: 12px;
 padding: 5px 10px 5px 10px;
}

/* end events */


/* testimonials */

#testimonialsHeader {
 padding: 30px 30px 20px 15px;
}

#testimonialsContent {
 width: 640px;
 margin-left: 50px;
}

#testimonialsButton {
 width: 50px;
 margin-right: 100px;
 float: right;
}

#scroll-pane {
 height: 320px;
 width: 590px;
}

.name {
 font-family: arial;
 font-size: 11px;
 line-height: 10px;
}

/* end testimonials */


/* faq */

#faqHeader {
 padding: 30px 30px 0px 15px;
}

#faqContent {
 width: 620px;
 margin-left: 20px;
 margin-top: 40px;
}

.answer {
 font-family: arial;
 font-size: 11px;
}

h3 {
 font-family: arial;
 font-size: 12;
 font-weight: bold;
}

/* end faq */

/* holiday */

#holidayContainer {
 background: url(../images/ribbonbg.jpg);
 width: 770px;
 height: 476px;
 position: absolute;
 top: 40;
 left: 1;
}

/* end holiday */

/* grc */

#grcHeader {
  padding: 30px 30px 0px 15px;
}

#grcContent {
 width: 620px;
 margin-left: 20px;
 margin-top: 40px;
}

#print {
 display: none;
 position: relative;
 }
 
#printButton {
 height: 19px;
}

/* end grc */