*
{
margin:0;
padding:0;
}
a
{
color:#000;
}
a:hover
{
text-decoration:none;
}
html\:abbr, abbr 
{
font-weight:bold;
border-bottom:none;
}
address
{
margin:1em;
}
body
{
background-color:#fff;
font:.7em verdana, arial, helvetica, sans-serif;
line-height:1.2em;
}
dl p
{
margin:0;
padding:0;
}
dd p
{
margin-bottom:1em;
}
dt
{
font-weight:bold;
}
h1
{
color:#000;
font:bold 2.4em georgia, serif;
text-align:center;
}
h2
{
font:bold 1.6em georgia, serif;
}
h2, h3, p, dl, dt, dd, .pseudoStrong
{
margin:1em 0 1em 0;
padding:0 12px 0 12px;
}
h3
{
font:bold 1.3em georgia, serif;
}
h4
{
margin:1em 0 1em 24px;
padding:0 12px 0 12px;
font:bold 1.2em georgia, serif;
color:#665;
}
img
{
border:none;
}
ol
{
margin-left:12px;
}
ol li
{
margin-bottom:1em;
}
span.typeWrap
{
float:left;
font-weight:bold;
}
ul
{
padding-left:24px;
}
ul li, ol li
{
list-style-position:inside;
}
#airports
{
float:left;
clear:left;
width:520px;
overflow:hidden;
}

#airports1
{width:520px;
margin:0;
padding:10px;
}
#airport1 img
{ display:inline;
}
#airports img
{
margin:0;
}
#main #antiqueLimoGallery li img
{
display:inline;
margin:0 0 0 0;
border:none;
}
#antiqueLimoGallery li
{
float:left;
width:105px;
margin:5px 12px 0 0;
padding:1px;
text-align:center;
font-weight:bold;
list-style-type:none;
background-color:#fff;
border:1px solid #999;
}
#antiqueLimoGallery li span
{
display:block;
height:3.75em;
padding-top:.25em;
}
#content
{
width:780px;
margin-top:30px;
padding-bottom:1em;
background:#e4e4e4 url(../img/sidebarBg2.gif) repeat-y right;
overflow:hidden;
}
#excursion
{
padding:50px 0 50px 0;
color:#fff;
background-color:#000;
}
#exotics
{
margin:1em 0 1em 0;
text-align:left;
}
#exotics th, #exotics td
{
width:20%;
padding-left:1em;
border:1px solid #ccc;
}
#exoticsWrap
{
margin-top:1em;
border:1px solid #ccc;
}
#footer
{
padding:0 1em 0 1em;
text-align:center;
}
#footer img
{
display:block;
margin:auto;
}
#footer ul
{
margin:1em 0 1em 0;
}
#footer ul li
{
display:inline;
}
#footer ul li a
{
padding-right:4px;
border-right:1px solid #000;
}
#footer ul li.lli a
{
border-right:none;
}
#footer ul li img
{
display:inline;
}
dt#goldPackage
{}
#googleAds
{
width:728px;
margin:1em auto 1em auto;
}
#header
{
position:relative;
width:780px;
background:#ccc url(../img/headerBg.jpg) top;
}
#header img
{
display:block;
margin:auto;
}
#home
{
position:absolute;
left:12px;
height:30px;
margin:0;
padding-left:33px;
line-height:30px;
font-weight:bold;
background:url(../img/home.png) no-repeat;
}
#jetRates
{
width:500px;
margin:auto;
border:1px solid #ccc;
}
#jetRates table
{
width:500px;
text-align:center;
}
#jetRates table td
{
border-left:1px solid #fff;
}
#jetRates table td, #jetRates th
{
border-bottom:1px solid #fff;
}
#jetRates table th
{
text-align:left;
text-indent:1em;
}
#jetRates table thead th
{
text-align:center;
text-indent:0;
border-bottom:none;
background-color:#fff;
}
#jets
{
font-size:1.2em;
}
#language
{
position:absolute;
top:40px;
right:5%;
}
#main
{
width:520px;
background-color:#e4e4e4;
overflow:hidden;
}
#main img
{
display:block;
margin:0 auto 1em auto;
border:1px solid #333;
}
#main img.reg
{
display:inline;
margin:0 auto 1em auto;
border:none;
}
#mainNav
{
position:absolute;
height:30px;
width:750px;
padding:0 15px 0 15px;
background:url(../img/navBg.jpg) repeat-x;
} 
#mainNav ul, #mainNav ul ul 
{
padding: 0;
margin: 0;
list-style: none;
}
#mainNav ul a 
{
display:block;
text-indent:-10000px; 
overflow:hidden;
text-decoration:none;
}
#mainNav ul li 
{
float:left;	
font:bold .9em Verdana, Arial, Helvetica, sans-serif;
line-height:30px;
}
#mainNav ul li ul 
{
position: absolute;					
left: -999em;
}
#mainNav ul li ul li
{
line-height:1.3em; 
text-indent:0px; 
background-color:#ccc;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
text-align:center;
}
#mainNav ul li ul li a
{
display:block;
padding:4px 0 4px 0;
text-indent:0;
color:#333;
}
#mainNav ul li ul li a:hover
{
color:#fff;
}
#mainNav ul li#fleet a, #mainNav ul li#fleet
{            
width:106px;
} 	
#mainNav ul li#fleet
{
background:url(../img/fleet.jpg) no-repeat 0 0;
}
#mainNav ul li#airport a, #mainNav ul li#airport, #mainNav ul li#airport ul
{            
width:118px;
} 	
#mainNav ul li#airport
{
background:url(../img/airport.jpg) no-repeat 0 0;
} 
#mainNav ul li#wedding a, #mainNav ul li#wedding, #mainNav ul li#wedding ul
{            
width:125px;
} 	
#mainNav ul li#wedding
{
background:url(../img/wedding.jpg) no-repeat 0 0;
} 
#mainNav ul li#corporate a, #mainNav ul li#corporate
{            
width:138px;
} 	
#mainNav ul li#corporate
{
background:url(../img/corporate.jpg) no-repeat 0 0;
} 
#mainNav ul li#rates a, #mainNav ul li#rates
{            
width:66px;
} 	
#mainNav ul li#rates
{
background:url(../img/rates.jpg) no-repeat 0 0;
} 
#mainNav ul li#aboutUs a, #mainNav ul li#aboutUs, #mainNav ul li#aboutUs ul
{            
width:89px;
} 	
#mainNav ul li#aboutUs
{
background:url(../img/aboutUs.jpg) no-repeat 0 0;
} 
#mainNav ul li#contact a, #mainNav ul li#contact, #mainNav ul li#contact ul
{            
width:108px;
} 	
#mainNav ul li#contact
{
background:url(../img/contact.jpg) no-repeat 0 0;
} 
#mainNav ul li:hover ul, #mainNav ul li.sfhover ul 
{
left: auto;
} 			
#mobile, #mobile2, #sedan, #stretch, #excursion_suv, #navigator, #exoticsFlash
{
margin-bottom:1em;
text-align:center;
}
#moreInfo a
{
display:block;
height:25px;
width:100px;
margin:130px 0 0 660px;
}
#pageWrap
{
position:relative;
width:780px;
margin:auto;
padding-bottom:1em;
border-left:1px solid #999;
border-right:1px solid #999;
}
#ratesTab
{
width:500px;
margin-left:20px;
}
#ratesTab img
{
margin:0;
}
#ratesTab td
{
text-align:center;
}
#ratesTab th
{
font:bold 1em georgia, serif;
}
#ratesTab .price
{
vertical-align:top;
}
dt#royalPackage
{
background-color:#993366;
}
#secMain
{
background-color:#fff;
}
#sidebar
{
float:right;
width:257px;
padding-top:12px;
overflow:hidden;
}
#sidebar dl
{
width:237px;
margin-left:10px;
padding:0 5px 0 5px;
background:url(../img/spacer-dot3.gif) repeat-x bottom;
overflow:hidden;
}
#sidebar dd
{
margin:0 0 4px 150px;
text-indent:5px;
background:url(../img/dlBullet.gif) no-repeat 0 .4em;
}
#sidebar dd img 
{
float:left;
width:150px;
padding-bottom:14px;
}
#sidebar dd.thumb
{
margin-left:0;
}
#sidebar dt
{
margin-left:16px;
font-weight:bold;
}
dt#silverPackage
{
background-color:silver;
}
#suv_ex
{
width:450px;
margin:0 auto 1em auto;
}
#tremblantWrap
{
font-size:1.4em;
}
#tremblant
{
width:400px;
margin:0 auto 1em auto;
}
blockquote 
{
margin:1em;
padding:1em;
background-color:#fff;
}
blockquote p.attn
{
display:block;
margin:1em;
padding:0;
font:bold 1em georgia, serif;
text-align:left;
color:#000;
}
.attn
{
display:block;
margin-bottom:1em;
text-align:center;
color:#2d87c5;
font:bold 1.8em georgia, serif;
}
span.attn img
{
display:inline;
margin:0;
}
.attn2
{
display:block;
margin-bottom:1em;
text-align:center;
color:#fff;
font:bold 1.4em georgia, serif;
}
.attn3
{
display:block;
margin-bottom:1em;
text-align:center;
color:red;
font:bold 16px georgia, serif;
}
.attn a
{
display:block;
color:#2d87c5;
}
.copyright
{
font-size:.8em;
text-align:center;
}
.item
{
width:237px;
margin-left:10px;
padding-bottom:20px;
background:url(../img/spacer-dot3.gif) repeat-x bottom;
overflow:auto;
}
.item img
{
float:left;
margin-left:5px;
}
.mainItem
{
width:520px;
overflow:hidden;
}
.package
{
width:500px;
overflow:hidden;
}
.package dl
{
margin-top:1em;
line-height:1em;
}
.package dd
{
margin-left:54%;
padding-left:12px;
background:url(../img/dlBg.png) no-repeat left;
}
.package dd.synopsis
{
float:left;
width:46%;
margin:0 0 0 0;
background:none;
}
.package dt
{
width:460px;
margin-left:1em;
padding:2px 0 2px 2px;
color:#000;
background-color:silver;
border-top:1px solid #000;
border-bottom:1px solid #000;
overflow:hidden;
}
.package dt span
{
display:block;
float:left;
padding:2px;
background-color:#fff;
border-top:1px solid #000;
border-bottom:1px solid #000;
}
.pseudoStrong
{
display:block;
font:bold 1.1em georgia, serif;
}
.pseudoStrongInline
{
display:inline;
margin-left:.25em;
font:bold 1em georgia, serif;
}
.secondaryItem
{
width:247px;
margin-left:5px;
padding:10px 0 10px 0;
background-color:#fff;
}
.secondaryItem img
{
display:block;
margin:0 auto 8px auto;
}
.smallThumbList, .smallThumbList2
{
margin-left:12px;
padding-bottom:1em;
}
.smallThumbList li, .smallThumbList2 li
{
margin-bottom:.5em;
list-style-type:none;
}
.smallThumbList li a
{
display:block;
height:30px;
padding-left:56px;
line-height:30px;
}
.smallThumbList2 li 
{
height:30px;
padding-left:77px;
line-height:30px;
font-weight:bold;
}
.smallThumbList li#fleet_side_lin6 a
{
background:url(../img/fleet_side_lin6.jpg) no-repeat;
}
.smallThumbList li#fleet_side_cad6 a
{
background:url(../img/fleet_side_cad6.jpg) no-repeat;
}
.smallThumbList li#fleet_side_mini a
{
background:url(../img/fleet_side_mini.jpg) no-repeat;
}
.smallThumbList li#fleet_side_sedan1 a
{
background:url(../img/fleet_side_sedan1.jpg) no-repeat;
}
.smallThumbList li#lincoln1_sThumb a
{
background:url(../img/lincoln1_sThumb.jpg) no-repeat;
}
.smallThumbList li#fleet_side_phoenix a
{
background:url(../img/fleet_side_phoenix.jpg) no-repeat;
}
.smallThumbList li#fleet_side_mirage a
{
background:url(../img/fleet_side_mirage.jpg) no-repeat;
}
.smallThumbList li#fleet_side_wave a
{
background:url(../img/fleet_side_wave.jpg) no-repeat;
}
.smallThumbList li#chrysler300C 
{
height:30px;
padding-left:56px;
line-height:30px;
background:url(../img/300CThumb.jpg) no-repeat;
}
.smallThumbList li#mercedesc240Thumb
{
height:30px;
padding-left:56px;
line-height:30px;
background:url(../img/mercedesc240Thumb.jpg) no-repeat;
}
.smallThumbList li#cadillacCTSThumb
{
height:30px;
padding-left:56px;
line-height:30px;
background:url(../img/cadillacCTSThumb.jpg) no-repeat;
}
.smallThumbList li#jaguar_s-type_1Thumb
{
height:30px;
padding-left:56px;
line-height:30px;
background:url(../img/jaguar_s-type_1Thumb.jpg) no-repeat;
}
.smallThumbList2 li#G2Thumb 
{
background:url(../img/G2Thumb.jpg) no-repeat;
}
.smallThumbList2 li#Ferrari360Spider 
{
background:url(../img/Ferrari360SpiderThumb.jpg) no-repeat;
}
.smallThumbList2 li#Ferrari360Modena 
{
background:url(../img/Ferrari360ModenaThumb.jpg) no-repeat;
}
.smallThumbList2 li#FerrariF355Spider 
{
background:url(../img/FerrariF355SpiderThumb.jpg) no-repeat;
}
.smallThumbList2 li#BentleyGTCConvertible 
{
background:url(../img/BentleyGTCConvertibleThumb.jpg) no-repeat;
}
.smallThumbList2 li#AstonMartinVantage 
{
background:url(../img/AstonMartinVantageThumb.jpg) no-repeat;
}
.smallThumbList2 li#MurcielagoCoupe 
{
background:url(../img/MurcielagoCoupeThumb.jpg) no-repeat;
}
.smallThumbList2 li#PorscheGT2 
{
background:url(../img/PorscheGT2Thumb.jpg) no-repeat;
}
.smallThumbList2 li#Porsche911GT3 
{
background:url(../img/Porsche911GT3Thumb.jpg) no-repeat;
}
.smallThumbList2 li#Porsche911CabrioletConvertible 
{
background:url(../img/Porsche911CabrioletConvertiThumb.jpg) no-repeat;
}
.smallThumbList2 li#PorscheBoxster 
{
background:url(../img/PorscheBoxsterThumb.jpg) no-repeat;
}
.smallThumbList2 li#MercedesSL500 
{
background:url(../img/MercedesSL500Thumb.jpg) no-repeat;
}
.smallThumbList2 li#CorvetteC5 
{
background:url(../img/CorvetteC5Thumb.jpg) no-repeat;
}
.smallThumbList2 li#CorvetteC6Convertible
{
background:url(../img/CorvetteC6ConvertibleThumb.jpg) no-repeat;
}
.smallThumbList2 li#DodgeProwler 
{
background:url(../img/DodgeProwlerThumb.jpg) no-repeat;
}
.smallThumbList2 li#lsfrt33Thumb 
{
background:url(../img/lsfrt33Thumb.jpg) no-repeat;
}
.smallThumbList2 li#kk28frtThumb 
{
background:url(../img/kk28frtThumb.jpg) no-repeat;
}
.smallThumbList2 li#f550-kk33rearThumb
{
background:url(../img/f550-kk33rearThumb.jpg) no-repeat;
}
.vcard
{
padding:0 8px 8px 8px;
font-size:.9em;
background:url(../img/yhst-82962388180215_1935_403104.html) repeat-y;
}
.vcard h3
{
font:bold 1.1em georgia, times, serif;
}
.vcard .email
{
display:block;
}
.vcard .type
{
float:left;
font-weight:bold;
}
.vcard .value
{
display:block;
}



#contactWrap .vcard
{
padding:0 8px 8px 8px;
font-size:1.2em;
}
#contactWrap .vcard address
{
margin:0;
}
#contactWrap .vcard h3
{
margin:0;
padding:0;
}
#contactWrap.vcard .street-address, #contactWrap .vcard .email
{
display:block;
}
#contactWrap .vcard .type, #contactWrap .vcard .abbr, #contactWrap .vcard .local
{
float:left;
margin-right:.25em;
font-weight:bold;
}
#contactWrap .vcard .given-name, #contactWrap .family-name
{
font-weight:bold;
}
#contactWrap .vcard .locality
{
}
#contactWrap .vcard .title
{
display:block;
}
#contactWrap .vcard .value
{
display:block;
}


/*IR*/
#mainNav li a, #moreInfo a, .secondaryNav dt a, .secondaryNav dt 
{
text-indent:-10000px;
overflow:hidden;
text-decoration:none;
}

/* START GRANT STUFF 2009-04-13 */
#gallery {
width: 520px;
height: 300px; !important
margin: 0;
}
#gallery_ul1 { 
list-style-type: none;
margin: 0 auto;
display: block;
width: 395px;
position: relative;
top: 0;
}
#gallery_ul2 { 
list-style-type: none;
margin: 0 auto;
display: block;
width: 395px;
position: relative;
top: 72px;
}
#gallery_ul3 { 
list-style-type: none;
margin: 0 auto;
display: block;
width: 395px;
position: relative;
top: 144px;
}
#gallery_ul4 { 
list-style-type: none;
margin: 0 auto;
display: block;
width: 395px;
position: relative;
top: 216px;
}
li#gallery1 a {
width: 100px;
height: 67px;
position: absolute;
left: 0;
border: 2px solid #444;
}
li#gallery2 a {
width: 100px;
height: 67px;
position: absolute;
left: 105px;
border: 2px solid #444;
}
li#gallery3 a {
width: 100px;
height: 67px;
position: absolute;
left: 210px;
border: 2px solid #444;
}
li#gallery4 a {
width: 100px;
height: 67px;
position: absolute;
left: 315px;
border: 2px solid #444;
}
li#gallery5 a {
width: 100px;
height: 67px;
position: absolute;
left: 0;
border: 2px solid #444;
}
li#gallery6 a {
width: 100px;
height: 67px;
position: absolute;
left: 105px;
border: 2px solid #444;
}
li#gallery7 a {
width: 100px;
height: 67px;
position: absolute;
left: 210px;
border: 2px solid #444;
}
li#gallery8 a {
width: 100px;
height: 67px;
position: absolute;
left: 315px;
border: 2px solid #444;
}
li#gallery9 a {
width: 100px;
height: 67px;
position: absolute;
left: 0;
border: 2px solid #444;
}
li#gallery10 a {
width: 100px;
height: 67px;
position: absolute;
left: 105px;
border: 2px solid #444;
}
li#gallery11 a {
width: 100px;
height: 67px;
position: absolute;
left: 210px;
border: 2px solid #444;
}
li#gallery12 a {
width: 100px;
height: 67px;
position: absolute;
left: 315px;
border: 2px solid #444;
}
li#gallery13 a {
width: 100px;
height: 67px;
position: absolute;
left: 0;
border: 2px solid #444;
}
li#gallery14 a {
width: 100px;
height: 67px;
position: absolute;
left: 105px;
border: 2px solid #444;
}
li#gallery15 a {
width: 100px;
height: 67px;
position: absolute;
left: 210px;
border: 2px solid #444;
}
li#gallery16 a {
width: 100px;
height: 67px;
position: absolute;
left: 315px;
border: 2px solid #444;
}
#toggle1, #toggle2 { display: none; }
/* END GRANT STUFF 2009-04-13 */