*
{
margin:0;
padding:0;
border:none;
}
a:hover
{
text-decoration:none;
}
body
{
padding-bottom:1em;
background:#3b67be;
}
h1
{
float:right;
margin:4px 1em 0 0;
font-size:1.4em;
color:#ccc;
}
h2
{
margin:1em 0 1em 0;
text-align:center;
font-size:12pt;
}
h4
{
margin-top:1em;
}
p, dl
{
margin:1em;
}
dt
{
margin-bottom:.5em;
font-weight:bold;
}
#affils
{
padding:1em;
text-align:center;
}
#animations
{
width:750px;
overflow:auto;
}
#animations img, #animations a
{
float:left;
}
#citiesList ul li a
{
color:#000;
}
#contactInfo
{
margin-bottom:20px;
text-align:center;
}
#contactInfo dt
{
font-weight:bold;
}
#header
{
height:283px;
width:750px;
background:url(images/Jones_Limo_Chicago_Limousine.jpg) no-repeat;
}
#intro
{		
width:750px;
margin:0 auto 0 auto;
text-align:center;
font-size:.8em;
color:#ccc;
}
#intro a
{
color:#ccc;
}
#main
{
padding:25px 0 48px 0;
width:750px;
overflow:auto;
background:#100406 url(images/botbar.jpg) no-repeat bottom;
color:#000;
}
#mainFleet
{
padding:25px 0 48px 0;
width:750px;
overflow:auto;
background:#000 url(images/botbar.jpg) no-repeat bottom;
color:#000;
}
#main a, #mainFleet a
{
color:#000;
}
#mainImg
{
float:left;
width:347px;
padding-top:278px;
color:#c0c0c0;
background:url(images/index_08.jpg) no-repeat;
}
#mainImgFleet
{
float:left;
width:347px;
padding-top:278px;
background:url(images/limos.gif) no-repeat;
}
#mainImg img 
{
display:block;
margin:10px auto 10px auto;
}
#mainImgFleet img
{
display:block;
margin:2em auto 0 auto;
}
#mainContent
{
padding:25px 0 10px 0;
margin-left:347px;
background:url(images/rightcont.gif) repeat-y right;
}
#mainContentPromo
{
padding:25px 0 270px 0;
margin-left:347px;
background:url(images/rightcont.gif) repeat-y right;
}
#mainContentPromo img
{
display:block;
margin:0 auto 1em auto;
}
#mainNav
{ 
height:25px;
position:absolute;
top:355px;
width:750px;
} 
#mainNav ul
{
float:left;			
}
#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:25px;
}
#mainNav ul li ul 
{
position: absolute;					
left: -999em;
width:200px;
}
#mainNav ul li ul li
{
padding:2px 0 2px 0;
line-height:1.3em; 
text-indent:0px; 
background-color:#434752;
border-bottom:1px solid #6d6b76;
}
#mainNav ul li ul li a
{
padding-left:4px;
text-indent:0;
color:#ccc;
}
#mainNav ul li ul li a:hover
{
color:#fff;
}
#mainNav ul li#home a, #mainNav ul li#home, #mainNav ul li#home ul
{            
width:70px;
} 	
#mainNav ul li#home
{
background:#fff url(images/home.gif) no-repeat 0 0;
}
#mainNav ul li#rates-reservations a, #mainNav ul li#rates-reservations, #mainNav ul li#rates-reservations ul
{            
width:136px;
} 	
#mainNav ul li#rates-reservations
{
background:url(images/rates-reservations.gif) no-repeat 0 0;
} 
#mainNav ul li#fleet a, #mainNav ul li#fleet, #mainNav ul li#fleet ul
{            
width:76px;
} 	
#mainNav ul li#fleet
{
background:url(images/fleet.gif) no-repeat 0 0;
} 
#mainNav ul li#seasonal-promotions a, #mainNav ul li#seasonal-promotions, #mainNav ul li#seasonal-promotions ul
{            
width:151px;
} 	
#mainNav ul li#seasonal-promotions
{
background:url(images/seasonal-promotions.gif) no-repeat 0 0;
} 
#mainNav ul li#weddings a, #mainNav ul li#weddings, #mainNav ul li#weddings ul
{            
width:75px;
} 	
#mainNav ul li#weddings
{
background:url(images/weddings.gif) no-repeat 0 0;
} 
#mainNav ul li#limousine-packages a, #mainNav ul li#limousine-packages, #mainNav ul li#limousine-packages ul
{            
width:134px;
} 	
#mainNav ul li#limousine-packages
{
background:url(images/limousine-packages.gif) no-repeat 0 0;
} 
#mainNav ul li#contact-us a
{            
width:108px;
} 	
#mainNav ul li#contact-us
{
background:url(images/contact-us.gif) no-repeat 0 0;
}       
#mainNav ul li:hover ul, #mainNav ul li.sfhover ul 
{
left: auto;
} 			
#mainNav ul li#availability ul, #mainNav ul li#availability ul li, #mainNav ul li#availability ul li a
{
width:150px;
}
#navigatorWrap
{
width:578px;
margin-top:20px;
padding-bottom:10px;
border:1px solid #000;
overflow:hidden;
background-color:#fff;
}
#navigator img
{
display:inline;
float:left;
margin-left:10px;
}
#pageWrap
{
position:relative;
width:750px;
margin:auto;
overflow:hidden;
}
#postMain, #postMain a
{
color:#000;
}
#alexa 
{
margin-top:10px;
}
#postMain
{
border-top:1px solid #0a0e1a;
background:url(images/mainCont.gif) repeat-y;
}
#postMain img, #alexa img
{
display:block;
margin:auto;
}
#validation
{
margin-top:1em;
text-align:center;
}
.attn, #mainContentPromo span
{
display:block;
text-align:center;
font-size:1.2em;
}
.attn span
{
display:block;
color:red;
}
.attnSecondary
{
display:block;
text-align:center;
font-size:1.2em;
color:#fff;
}
.content
{
background:url(images/rightcont.gif);
}
.footerList
{
text-align:center;
font-size:.8em;
}
.footerList li
{
display:inline;
list-style-type:none;
}
.footerList li a
{
padding-right:4px;
color:#000;
border-right:1px solid #000;
}
.footerList li.lli a
{
border:none;
}
.gallery
{
width:580px;
margin:auto;
padding-bottom:10px;
overflow:hidden;
}
.gallery img
{
display:block;
margin:10px auto 0 auto;
border:1px solid #000;
}
.item
{
width:580px;
margin:20px auto 0 auto;
overflow:hidden;
}
.item img
{
float:left;
}
.item ul
{
margin-left:400px;
}