*
{
margin:0;
padding:0;
}
a
{
color:#003399;
}
a:hover
{
text-decoration:none;
}
a:visited
{
color:#990000;
}
address
{
display:inline;
margin-left:2em;
padding-left:8px;
background:url(../img/bullet.gif) no-repeat 0 .5em;
}
img
{
border:none;
}
body
{
font:.8em Arial, Verdana, Helvetica, sans-serif;
background-color:#f3f3f3;
}
h1
{
padding:12px 12px 0 12px;
text-align:center;
font:1.6em Arial, Verdana, Helvetica, sans-serif;
color:#666;
}
h2
{
font:bold 1em Arial, Verdana, Helvetica, sans-serif;
color:#666;
}
h3
{
font-size:1em;
}
h2, p
{
margin-bottom:1em;
}
#banner
{
float:left;
margin-left:30px;
}
#discountsWrap
{
width:751px;
overflow:hidden;
}
#discounts
{
float:right;
width:222px;
margin-right:30px;
text-align:center;
font-size:.9em;
}
#discounts span.pseudoStrong
{
display:block;
}
#fleet
{
width:721px;
margin:auto;
padding-left:30px;
overflow:hidden;
}
#fleet li 
{
float:left;
margin-right:16px;
list-style:none;
}
#fleet li a
{
display:block;
float:left;
text-decoration:none;
}
#fleet li a img
{
margin-bottom:1em;
}
#fleet li a span
{
display:block;
text-indent:-10000px;
overflow:hidden;
}
#footer
{
margin-top:40px;
padding:10px 20px 10px 260px;
text-align:center;
font-size:.9em;
background:url(../img/footerBg.jpg) no-repeat bottom;
}
#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;
}
#header
{
height:144px;
background:url(../img/headerBg.gif) no-repeat;
}
#main
{
margin-top:20px;
padding:12px;
}
#mainSubNav
{
font-weight:bold;
}
ul#miniNav
{
width:412px;
margin:2em auto 2em auto;
overflow:hidden;
}
ul#miniNav li
{
float:left;
list-style-position:outside;
list-style-type:none;
}
ul#miniNav li a
{
display:block;
float:left;
height:66px;
width:206px;
text-indent:-10000px;
text-decoration:none;
overflow:hidden;
}
ul#miniNav li#bookOnline a
{
background:url(../img/bookOnline.jpg) no-repeat;
}
ul#miniNav li#winHummerHours a
{
background:url(../img/hummercontest.jpg) no-repeat;
}
ul#miniNav li#workForBlueSkyLimos a
{
background:url(../img/jobs.jpg) no-repeat;
}
ul#miniNav li#radioAds a
{
background:url(../img/radioAds.jpg) no-repeat;
}
#nav li
{
float:left;
text-indent:-10000px;
overflow:auto;
}
#nav li a
{
display:block;
float:left;
height:24px;
text-decoration:none;
}
#nav li#nav_home a
{
width:59px;
background:url(../img/nav_home.jpg) no-repeat;
}
#nav li#nav_weddings a
{
width:73px;
background:url(../img/nav_weddings.jpg) no-repeat;
}
#nav li#nav_grad a
{
width:44px;
background:url(../img/nav_grad.jpg) no-repeat;
}
#nav li#nav_stagettes a
{
width:72px;
background:url(../img/nav_stagettes.jpg) no-repeat;
}
#nav li#nav_bachelor a
{
width:67px;
background:url(../img/nav_bachelor.jpg) no-repeat;
}
#nav li#nav_events a
{
width:52px;
background:url(../img/nav_events.jpg) no-repeat;
}
#nav li#nav_ski a
{
width:31px;
background:url(../img/nav_ski.jpg) no-repeat;
}
#nav li#nav_golf a
{
width:39px;
background:url(../img/nav_golf.jpg) no-repeat;
}
#nav li#nav_booking a
{
width:63px;
background:url(../img/nav_booking.jpg) no-repeat;
}
#nav li#nav_fleet a
{
width:42px;
background:url(../img/nav_fleet.jpg) no-repeat;
}
#nav li#nav_specials a
{
width:65px;
background:url(../img/nav_specials.jpg) no-repeat;
}
#nav li#nav_contests a
{
width:70px;
background:url(../img/nav_contests.jpg) no-repeat;
}
#nav li#nav_contact a
{
width:74px;
background:url(../img/nav_contact.jpg) no-repeat;
}
#pageWrap
{
width:751px;
margin:auto;
background-color:#fff;
}
#phone
{
text-align:center;
}
#phone li
{
display:inline;
padding:0 5px 0 5px;
font-weight:bold;
border-right:1px solid #000;
}
#phone li.lli
{
border-right:none;
}
#pseudoGallery
{
display:block;
width:450px;
margin:0 auto 0 auto;
text-align:center;
text-decoration:none;
font-size:1.2em;
}
#secondaryNav 
{
margin-bottom:.75em;
font-size:1.5em;
text-align:center;
}
#secondaryNav li
{
display:inline;
margin-right:1em;
}
#validation
{
text-align:center;
}
#validation li
{
display:inline;
}
.attn, .attn2
{
display:block;
text-align:center;
font-size:1.5em;
}
.attn2
{
color:#627c86;
}
.pseudoEm
{
font-style:italic;
}
.pseudoStrong
{
font-weight:bold;
}