 body {
	    color: #5e5d5d;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	}
	
	/*  Reset */
	
	html, body, div, ul, ol, li, h1, h2, h3, h4, p, form, table {
	    margin: 0;
	    padding: 0;
	}
	
	
	a {
	    color: #038bd9;
	    text-decoration: none;
	}
	
	
	/* common codes */
	
	.left { float: left;}
	.right{ float: right;}
	.clear{ clear: both;}
	
		
	h1, h2, h3, h4 {
	    font-style: normal;
	    font-weight: bold;
	    padding-bottom: 15px;
	}
	h1 {
	    font-size: 18px;
	}
	
	h2 {
	    font-size: 12px;
	    font-weight: normal;
	}
	p {
	    line-height: 18px;
	    padding-bottom: 15px;
	}
	
	i {
	    font-style: normal;
	}
	
	#nav li em {
	    text-align: right;
	}
	
	 /*  reset ul or ol */
	ul#navbar, #home_cars li, #content ul, #home_rightsidebar li, #locations li, #footernav li, #cars li, #rightsidebar li, #servicespage ul, #contactpage ul {
	    list-style-image: none;
	    list-style-position: outside;
	    list-style-type: none;
	}
	ul, ol {
	    list-style-position: inside;
	}
	
	img {
	     border: none;
	}
	
	#obligation, #freequote a,  #home_transportation, #home_services, #transportation, #services, #clickherebutton, #reservationbutton, #audia8l, #mercedesbenz, #lincolntowncar, #bmw750i, #lexusls, #backbutton, #nextbutton, #lincolnnavigator, #gmcyukondenali, #chevroletsuburban, #cadillacescalade, #rollsroycephantom, #maybach62, #lincolnstretch, #passengervan, #passengerscoachbus, #fleet4nextbutton, #newservice {
		text-indent: -9999px;
		overflow: hidden;
	}
	
	.sprite {
		background: url(images/sprite.png) no-repeat;
	}
	
	 /* start */
	 
	 #wrapper {
	     width: 960px;
	     margin: 0 auto;
	 }
	 
	 #header {
		 padding: 20px 0 14px 0;
	 }
	 
	 #tollfree {
		 font-size: 14px;
		 color: #787676;
	 }
	 
	 #tollfree b {
		 font-size: 24px;
		 color: #cd0208;
	 }

/*Nav Bar*/
	 ul#navbar li {
		 float: left;
		 height: 37px;
	 }
	 
	 ul#navbar li a {
		 line-height: 37px;
		 color: #ffffff;
		 /*padding: 0 26px;*/
		 display: block;
		 text-align: center;
		 font-weight: bold;
		 font-size: 13px;
	 }
	 
	 ul#navbar li.first {
		 width: 86px;
		 height: 37px;
		 background-position: -4px -4px;
	 }
	 
	 ul#navbar li.first:hover {
		 background-position: -4px -44px;
	 }
	 
	 ul#navbar li.about {
		 background-position: -90px -4px;
		 width: 83px;
		 height: 37px;
	 }
	 
	 ul#navbar li.about:hover {
		 background-position: -90px -44px;
	 }
	 
	 ul#navbar li.fleet {
		 background-position: -173px -4px;
		 width: 79px;
		 height: 37px;
	 }
	 
	 ul#navbar li.fleet:hover {
		 background-position: -173px -44px;
	 }
	 
	 ul#navbar li.services {
		 background-position: -252px -4px;
		 width: 99px;
		 height: 37px;
	 }
	 
	 ul#navbar li.services:hover {
		 background-position: -252px -44px;
	 }
	 
	 #navbar li.onlinereservation {
		 background-position: -351px -4px;
		 width: 164px;
		 height: 37px;
	 }
	 
	 #navbar li.onlinereservation:hover {
		 background-position: -351px -44px;
	 }
	 
	 #navbar li.last {
		 background-position: -515px -4px;
		 width: 94px;
		 height: 37px;
	 }
	 
	 #navbar li.last:hover {
		 background-position: -515px -44px;
	 }
	 
/*Banner*/
     #banner {
		 background: url(images/banner_bg.png) no-repeat;
		 width: 941px;
		 height: 475px;
		 padding: 0 0 9px 19px;
	 }
	 
	 #quotebar {
		 width: 644px;
		 margin-top: 428px;
		 
	 }
	 
	 #obligation {
		 background: url(images/obligation.png) no-repeat;
		 width: 482px;
		 height: 47px;
	 }
	 
	 #freequote {
		 background-position: -485px -97px;
		 width: 162px;
		 height: 47px;
		 float: left;
		 line-height: 47px;
	 }
	 
	 #freequote a {
		 display: block;
	 }
	 
	 #freequote:hover {
		 background-position: -485px -150px;
	 }
	 
	 #home_select {
		 margin: 11px 5px 0 0;
	 }
	 
	 #home_transportation {
		 background: url(images/transportationtype_bg.png) no-repeat;
		 width: 263px;
		 height: 58px;
	 }
	 
	 #home_cars .home_sedans a, .home_suvs a, .home_vans a, .home_limo a, .home_bus a {
		 width: 263px;
		 height: 78px;
		 text-indent: -9999px;
		 overflow: hidden;
		 display: block;
	 }
	 
	 #home_cars .home_sedans {
		 background-position: -4px -261px;
	 }
	 
	 #home_cars .home_suvs {
		 background-position: -4px -339px;
	 }
	 
	 #home_cars .home_vans {
		 background-position: -4px -417px;
     }
	 
	 #home_cars .home_limo {
		 background-position: -4px -495px;
	 }
	 
	 #home_cars .home_bus {
		 background-position: -4px -573px;
	 }
	 
	 /*hover*/
	 #home_cars .home_sedans:hover {
		 background-position: -275px -261px;
	 }
	 
	 #home_cars .home_suvs:hover {
		 background-position: -275px -339px;
	 }
	 
	 #home_cars .home_vans:hover {
		 background-position: -275px -417px;
	 }
	 
	 #home_cars .home_limo:hover {
		 background-position: -275px -495px;
	 }
	 
	 #home_cars .home_bus:hover {
		 background-position: -275px -573px;
	 }
	 
/*CONTENT*/
     #content {
		 width: 664px;
		 padding: 15px 10px 61px 10px;
		 background: #eeeeee;
		 margin-top: 16px;
	 }
	 
	 #content h1, h2 {
		 font-size: 24px;
		 color: #1e2023;
		 font-weight: bold;
	 }
	 
	 #content h2 {
		 font-size: 18px;
		 padding-bottom: 10px;
	 }
	 
	 #content ul {
		 line-height: 24px;
	 }
	 
	 #content li {
		 background: url(images/listbg.png) no-repeat left center;
		 padding-left: 12px;
	 }
	 
	 #content li.lastreason {
		 margin-bottom: 15px;
	 }
	 
	 #content b {
		 font-size: 14px;
		 color: #1e2023;
	 }

/*Right Side Bar*/
     #home_rightsidebar {
		 padding-top: 16px;
	 }
	 
	 #home_services {
		 background: url(images/services.png) no-repeat;
		 width: 263px;
		 height: 41px;
	 }
	 
	 #home_rightsidebar ul {
		 background: #9da5ac;
		 padding: 6px 9px 8px 9px;
	 }
	 
	 #home_rightsidebar li {
		 color: #ffffff;
		 line-height: 28px;
		 border-bottom: 1px #cecfcf solid;
		 font-size: 14px;
	 }
	 
/*LOCATIONS*/
	 #locations {
		 padding: 13px 5px 10px 10px;
		 background: #eaeaea;
		 margin: 17px 0;
	 }
	 
	 #locations p {
		 font-size: 11px;
		 line-height: 12px;
	 }
	 
	 #locations ul {
		 font-size: 10px;
		 color: #6a6969;
		 float: left;
		 display: block;
		 margin-right: 97px;
	 }
	 
	 #locations li.last {
		 font-size: 12px;
		 color: #4d4c4c;
		 font-weight: bold;
	 }
	 
	 ul#last, ul#limoservices {
		 margin-right: 0;
	 }
	 
	 ul#limoservices {
		 margin-top: 22px;
		 width: 935px;
	 }
	 
	 ul#limoservices li {
		 float: left;
		 display: block;
		 margin-right: 75px;
		 font-size: 14px;
		 color: #515050;
		 text-align: center;
	 }
	 
	 ul#limoservices li.lastlimo {
		 font-weight: normal;
		 margin-right: 0;
	 }
	 
/*FOOTER*/
     #footer {
		 border-top: 1px #d9d7d7 solid;
		 padding: 6px 10px 40px 10px;
		 font-size: 11px;
		 color: #908f90;
	 }
	 
	 #footernav li {
		 float: left;
		 padding: 0 7px;
		 text-align: center;
		 border-right: 1px #908f90 solid;
	 }
	 
	 #footernav li a {
		 display: block;
		 color: #908f90;
	 }
	 
	 #footernav li.last {
		 border-right: none;
	 }
	 
	 #footernav li a:hover {
		 color: #575757;
	 }
	 
/*<<-------------------------------------------------------ABOUT Page -------------------------------------------------->>*/
/*CONTENT*/
	 #about_content {
		 width: 664px;
		 background: #eeeeee;
		 padding: 21px 10px 272px 10px;
	 }
	 
	 #about_content b {
		 color: #2a2929;
	 }
	 
	 #about_content p {
		 padding-bottom: 15px;
	 }
	 
	 #about_content h1 {
		 color: #c30205;
		 font-weight: normal;
		 padding-bottom: 3px;
	 }
	 
	 #about_content .textwrap {
		 width: 258px;
	 }
	 
	 #ourfleet {
		 background: url(images/ourfleet_bg.png) no-repeat right;
		 width: 663px;
		 height: 191px;
	 }
	 
	 #ourfleet a:hover {
		 text-decoration: underline;
	 }
	 
	 #ourfleet h1 {
		 padding-bottom: 0;
		 padding-top: 59px;
	 }
	 
	 #about_content h2 {
		 font-size: 18px;
		 color: #535353;
	 }
	 
	 #about_content .thestaff {
		 margin-top: 15px;
	 }
	 
	 #about_content h2.enjoyride {
		 margin:17px 0 0 190px;
		 font-size: 20px;
		 padding-bottom: 0;
	 }

/*Right Side Bar*/
	 #transportation {
		 background: url(images/transportationtype_bg_1.png) no-repeat;
		 width: 263px;
		 height: 58px;
	 }
	 
	 #cars .sedans a, .suvs a, .vans a, .limo a, .bus a {
		 width: 263px;
		 height: 78px;
		 text-indent: -9999px;
		 overflow: hidden;
		 display: block;
	 }
	 
	 #cars .sedans {
		 background-position: -546px -261px;
	 }
	 
	 #cars .suvs {
		 background-position: -546px -339px;
	 }
	 
	 #cars .vans {
		 background-position: -546px -417px;
     }
	 
	 #cars .limo {
		 background-position: -546px -495px;
	 }
	 
	 #cars .bus {
		 background-position: -546px -573px;
	 }
	 
	 /*hover*/
	 #cars .sedans:hover {
		 background-position: -817px -261px;
	 }
	 
	 #cars .suvs:hover {
		 background-position: -817px -339px;
	 }
	 
	 #cars .vans:hover {
		 background-position: -817px -417px;
	 }
	 
	 #cars .limo:hover {
		 background-position: -817px -495px;
	 }
	 
	 #cars .bus:hover {
		 background-position: -817px -573px;
	 }
	 
	 #rightservices {
		 margin-top: 14px;
	 }
	 
	 #services {
		 background: url(images/services.png) no-repeat;
		 width: 263px;
		 height: 41px;
	 }
	 
	 ul#serviceslist {
		 background: #9da5ac;
		 padding: 6px 9px 8px 9px;
	 }
	 
	 ul#serviceslist li{
		 color: #ffffff;
		 line-height: 28px;
		 border-bottom: 1px #cecfcf solid;
		 font-size: 14px;
	 }
	 
	 #newservice {
		 background: url(images/newservices.png) no-repeat;
		 width: 263px;
		 height: 129px;
		 margin-top: 17px;
	 }
	 
/*<<-------------------------------------------------------FLEET Page -------------------------------------------------->>*/

     #fleet {
		 width: 576px;
		 padding: 24px 53px 164px 55px;
		 background: #eeeeee;
	 }
	 
	 #fleet h1 {
		 font-size: 14px;
		 color: #4a4a4a;
		 padding-bottom: 0;
		 margin-top: 20px;
	 }
	 
	 #fleet h1.first {
		 margin-top: 0;
	 }
	 
	 #sedannewfleet {
		 background: url(images/sedannewfleet.png) no-repeat;
		 width: 576px;
		 height: 189px;
	 }
	 
	 #globalsedangarage, #globalsedanfleet {
		 width: 576px;
		 height: 188px;
	 }
	 
	 #globalsedangarage {
		 background: url(images/globalsedangarage.png) no-repeat;
	 }
	 
	 #globalsedanfleet {
		 background: url(images/globalsedanfleet.png) no-repeat;
	 }
	 
	 #fleet p {
		 color: #e2050b;
		 border-top: 1px #cccbcb solid;
		 text-align: center;
		 margin-top: 15px;
	 }
	 
	 #morefleetbg {
		 background: url(images/formore_fleet.png) no-repeat;
		 width: 236px;
		 height: 67px;
		 margin-left: 178px;
		 padding-top: 14px;
	 }
	 
	 #morefleetbg h1 {
		 padding-bottom: 0;
		 font-weight: normal;
		 line-height: 10px;
		 margin: 0 0 0 13px;
	 }
	 
	 #morefleetbg p {
		 text-align: center;
	 }
	 
	 #clickherebutton a {
		 display: block;
		 line-height: 37px;
	 }
	 
	 #clickherebutton {
		 background-position: -4px -692px;
		 width: 140px;
		 height: 37px;
		 margin: 8px 0 0 47px;
	 }
	 
	 #clickherebutton:hover {
		 background-position: -150px -692px;
	 }
	 
/*<<-------------------------------------------------------SERVICES Page -------------------------------------------------->>*/
     #servicespage {
		 width: 664px;
		 padding: 24px 10px 148px 10px;
		 background: #eeeeee url(images/IT_content.png) no-repeat top left;
	 }
	 
	 #servicespage p.firstpgraph {
		 margin-left: 26px;
		 padding-bottom: 0;
	 }
	 
	 #servicespage h1 {
		 color: #c30205;
		 font-weight: normal;
		 padding-bottom: 3px;
	 }
	 
	 #servicespage ul {
		 line-height: 20px;
		 float: left;
	 }
	 
	 #servicespage li {
		 background: url(images/red_list_style.png) no-repeat center left;
		 padding-left: 10px;
		 margin-left: 14px;
	 }
	 
	 #servicespage li a:hover {
		 text-decoration: underline;
	 }
	 
	 #secondlist, #thirdlist {
		 margin-left: 93px;
	 }
	 
	 #services_cars {
		 background: url(images/services_cars_bg.png) no-repeat;
		 width: 628px;
		 height: 223px;
		 margin: 23px 0 0 14px;
	 }
	 
	 #reservationbox {
		 background: url(images/reservation_bg.png) no-repeat;
		 width: 228px;
		 height: 96px;
		 margin: 5px 0 0 33px;
		 color: #313131;
		 padding: 10px 0 0 10px
	 }
	 
	 #reservationbox p {
		 padding-bottom: 5px;
		 line-height: normal;
		 margin-left: 6px;
	 }
	 
	 #reservationbutton a {
		 line-height: 37px;
		 display: block;
	 }
	 
	 #reservationbutton {
		 background-position: -4px -843px;
		 width: 218px;
		 height: 37px;
	 }
	 
	 #reservationbutton:hover {
		 background-position: -223px -843px;
	 }
	 
	 #otherresources {
		 margin-top: 18px;
	 }
	 
	 #otherresources p {
		 padding: 5px;
		 line-height: normal;
	 }
	 
	 #otherresources li {
		 line-height: 27px;
	 }
	 
	 /*<<-------------------------------------------------------CONTACT Page -------------------------------------------------->>*/
     #contactpage {
		 width: 664px;
		 padding: 24px 10px 91px 10px;
		 background: #eeeeee;
	 }
	 
	 #contactpage h1 {
		 padding-bottom: 0;
		 color: #1e2023;
	 }
	 
	 #contactpage p.first {
		 margin-left: 0;
	 }
	 
	 #contactpage h2 {
		 font-size: 14px;
		 color: #c30205;
		 padding-bottom: 0;
		 margin-top: 30px;
	 }
	 
	 #contactpage p, #contactpage ul  {
		 padding-bottom: 0px;
	 }
	 
	 #contactpage b {
		 font-size: 14px;
		 color: #474646;
	 }
	 
	 #customercare {
		 background: url(images/contact_byphone_bg.png) no-repeat right;
		 width: 658px;
		 height: 141px;
		 padding-top: 15px;
		 margin-top: 20px;
	 }
	 
	  #customercare h2 {
		  margin-top: 0;
	  }
	  
	  #contactpage h2.first {
		  margin-top: 20px;
	  }
	
	 #carsbuttombg {
		 background: url(images/contact_buttom_bg.png) no-repeat;
		 width: 642px;
		 height: 150px;
		 margin-top: 80px;
	 }
	 

	
	 
	 /*<<-------------------------------------------------------FLEET Page -------------------------------------------------->>*/
/*Fleet 1*/
     #fleet1, #fleet2, #fleet3, #fleet4 {
		 width: 664px;
		 padding: 24px 10px 28px 10px;
		 background: #eeeeee;
	 }
	 
	 #fleet1 h1, #fleet2 h1, #fleet3 h1, #fleet4 h1 {
		 color: #c30205;
		 font-weight: normal;
		 padding-bottom: 5px;
	 }
	 
	 #audia8l, #lincolntowncar, #bmw750i {
		 width: 654px;
		 height: 152px;
	 }

     #audia8l {
		 background: url(images/audia8l&a8lw12.png) no-repeat;
	 }
	 	 
	 #mercedesbenz {
		 background: url(images/mercedesbenzs550.png) no-repeat;
		 width: 654px;
		 height: 170px;
	 }
	 
	 #lincolntowncar {
		 background: url(images/lincolntowncar.png) no-repeat;
	 }
	 
	 #bmw750i {
		 background: url(images/bmw750i.png) no-repeat;
	 }
	 
	 #lexusls {
		 background: url(images/lexusls600hl.png) no-repeat;
		 width: 654px;
		 height: 183px;
	 }
	 
	 #fleetbutton {
		 margin-top: 30px;
	 }
	 
	 #backbutton a, #nextbutton a, #fleet4nextbutton {
		 line-height: 37px;
		 display: block;
	 }
	 
	 #backbutton, #nextbutton, #fleet4nextbutton {
		 width: 70px;
		 height: 37px;
		 float: left;
	 }
	 
	 #backbutton {
		 background-position: -4px -742px;
	 }
	 
	 #nextbutton {
		 background-position: -74px -742px;
	 }
	 
	 #backbutton:hover {
		 background-position: -150px -742px;
	 }
	 
	 #nextbutton:hover {
		 background-position: -220px -742px;
	 }
	 
/*Fleet 2*/
     #lincolnnavigator {
		 background: url(images/lincolnnavigator.png) no-repeat;
		 height: 208px;
	 }
	 
	 #lincolnnavigator, #gmcyukondenali, #chevroletsuburban, #cadillacescalade {
		 width: 654px;
		 height: 195px;
	 }
	 
	 #gmcyukondenali {
		 background: url(images/gmcyukondenali.png) no-repeat;
	 }
	 
	 #chevroletsuburban {
		 background: url(images/chevrolet.png) no-repeat;
		 height: 163px;
	 }
	 
	 #cadillacescalade {
		 background: url(images/cadillacescalade.png) no-repeat;
		 height: ;
	 }
	 
/*Fleet 3*/

     #rollsroycephantom {
		 background: url(images/rollsroycephantom.png) no-repeat;
		 width: 654px;
		 height: 213px;
	 }
	 
	 #maybach62, #lincolnstretch {
		 width: 654px;
		 height: 147px;
	 }
	 
	 #maybach62 {
		 background: url(images/maybach62.png) no-repeat;
	 }
	 
	 #lincolnstretch {
		 background: url(images/lincolnstretch.png) no-repeat;
	 }
	 
/*Fleet 4*/
     #passengervan, #passengerscoachbus {
		 width: 654px;
		 height: 212px;
	 }

     #passengervan {
		 background: url(images/passengervan.png) no-repeat;		 
	 }
	 
	 #passengerscoachbus {
		 background: url(images/passengercoachbus.png) no-repeat;
	 }
	 
	 #fleet4nextbutton {
		 background-position: -74px -792px;
	 }
	 
	 #fleet4 {
		 padding-bottom: 282px;
	 }
	 
	 /*<<-------------------------------------------------------Privacy Page -------------------------------------------------->>*/
/*CONTENT*/
	 #privacy_content {
		 width: 664px;
		 background: #eeeeee;
		 padding: 21px 10px 62px 10px;
	 }
	 
	 #privacy_content h1 {
		 font-size: 12px;
		 padding-bottom: 5px;
		 color: #1e2023;
	 }
	 
	 #privacy_content b, #faq_content b {
		 color: #1e2023;
	 }
	 
	 #privacy_content a:hover {
		 text-decoration: underline;
	 }
	 
	 /*<<-------------------------------------------------------FAQ Page -------------------------------------------------->>*/
/*FAQ and Rates*/
	 #faq_content, #rates_content {
		 width: 664px;
		 padding: 21px 10px 253px 10px;
		 background: #eeeeee;
	 }
	 
	 #faq_content h1, #rates_content h1 {
		 color: #c30205;
		 font-weight: normal;
	 }
	 
	 #faq_content a:hover {
		 text-decoration: underline;
	 }
	 
	 #faq_content p.question {
		 color: #c30205;
	 }
	 
	 #rates_content h2 {
		 font-size: 14px;
		 padding-bottom: 5px;
	 }
	 
	 #rates_content i {
		 color: #ffffff;
		 background: #c30205;
		 padding: 2px 10px;
	 }
	 
	 #rates_content b {
		 color: #c30205;
	 }
	 
	 #rates_content .ratescontact{
		 font-size: 18px;
		 font-weight: normal;
	 }
	 
	 #rates_content b.ratestransfer {
		 color: #1e2023;
	 }
	 
	 #rates_content p {
		 border-bottom: 1px #1e2023 solid;
	 }
	 
	 #rates_content p.transfer {
		 border-bottom: 0;
		 line-height: 0;
	 }
	 
	 #rates_content h2 {
		 margin-top: 20px;
	 }
	 
	 #rates_content h2.first {
		 margin-top: 0;
	 }
	 
	 #rates_content h1 {
		 padding: 15px 0 10px 0;
	 }
	 
	 #rates_content .last {
		 border-bottom: none;
	 }
	 
	 #rates_content {
		 padding-bottom: 20px;
	 }
	 