*

{
	margin:0;
	padding:0;
	text-align: justify;
	vertical-align: middle;
	text-decoration: none;

}

.thumbnail 

{
background-color:#FFFFFF;
border:1px solid #2A2A2A;
font:0.8em Arial, Verdana, Helvetica;
float:left;
margin-bottom:1px;
margin-left:1px;
margin-right:1px;
padding:1px 1px 1px;
color:#000000;

}

a

{

color:#000;
text-align: center;

}

a:hover

{

color:#a7abba;
text-decoration:none;

}


body

{

padding:0 0 1em 0;

font:.8em Arial, Verdana, Helvetica;

color:#000;

background-color: #A7ABBA;

}

fieldset

{

margin:0;

padding:0;

line-height:0px;

border:none;

}

h1

{
	margin-bottom:.5em;
	font:bold 1.3em Arial, Verdana, Helvetica;
	color:#000000;
	text-align: center;

}

h2

{

margin-bottom:.5em;

font:1.3em Arial, Verdana, Helvetica;

/*color:#b08b19;*/

color: #000099;  

}

h3

{

margin-bottom:.5em;

font:1.2em Arial, Verdana, Helvetica;

color:#cfb76d;

}

img

{
	border:none;
	text-align: center;

}

p

{
	margin:0 0 1em 0;
	color: #000000;
	text-align: left;


}

#content

{
	width:1024px;
	margin-top:1px;
	overflow:hidden;
	background-color: #FFF;
	background-image: none;
	background-repeat: repeat-y;

}

#copyright

{

position:absolute;

top:16px;

left:6px;

color:#FFFFFF;

font-size:.7em;

a:#FFFFFF;

}

#footer

{

position:relative;

width:1024px;

padding-top:34px;

background:url(../images/designer-limousine-footer.jpg) no-repeat;

}

.blue

{

color: #0000FF;

}

.white

{

color: #ffffff;

}

#footer ul li

{

display:inline;

}

#getQuoteWrap

{

height:500px;

padding-bottom:0;

background:#c7c5c6  no-repeat 2px 2px;

}


#header

{

	height:200px;

	width: 1024px;

	text-align: center;

	vertical-align: middle;

/*border: 1px solid red;

background:url(../img/headerBground.jpg) no-repeat;*/

}

#newyorkcitylimousine

{

/*background-image: url(../img/newyorkcitylimousine.jpg);*/

	height: 197px;

	width: 1024px;

	text-align: center;

	vertical-align: middle;

/*background-repeat: no-repeat;

border: 1px solid red;*/

}

#main

{

display:inline;

float:left;

width:750px;

padding:10px 10px 0 10px;

background:no-repeat 5px 3px;

overflow:hidden;

}

#main div.listitem

{

width:487px;

margin: 8px 0px 8px 0px;

/*border: 1px solid red;*/

}

#main div.listitem ul 

{

}

#main div.listitem ul li

{

color: #000000;

list-style-position: outside;

margin-left: 30px;

}

#main .readMore

{

display:block;

height:15px;

width:64px;

margin-bottom:1em;

text-indent:-10000px;

text-decoration:none;

overflow:hidden;

background:url(../img/mainRead-more.png) no-repeat;

}

#main1

{
	width:auto;
	overflow:hidden;
	background-color:#FFFFFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;

}

table#nav

{

	width:1024px;

	/*margin-top:100px;*/

background-color:#000000;

font:1.2em Arial, Verdana, Helvetica;

text-align: center;

}

table#nav td

{

	height:20px;

	font-weight:

	text-align: center;

}

table#nav td a

{
	color: #ffffff;
	text-decoration:none;
	text-align: center;

}

#pageWrap

{
	width:1024px;
	margin:auto;
	overflow:hidden;
	font-size: 1.3em;
	color: #000;
	text-align: left;

}

#sidebar

{

display:inline;

float:right;

width:230px;

color:#434240;

overflow:hidden;

text-align: center;

}

#validation

{

float:left;

margin-right:1px;

}

#validation li

{

display:inline;

}

.sidebarItem

{

width:220px;

margin:0 auto 1px auto;

padding-bottom:6px;

border-top:1px solid #c7c5c6;

background-color:#c7c5c6;

}

.sidebarItem h3

{

width:220px;

margin:0 auto 6px auto;

padding:5px 0 3px 6px;

font:Arial, Verdana, Helvetica;

color:#ceb670;

background-color:#5b3737;

}

.sidebarItem p

{

margin:0 0 .5em 0;

padding:0 6px 0 6px;

font-size:.8em;

}

.sidebarItem .readMore

{

display:block;

height:24px;

width:79px;

margin:0 0 0 6px;

text-indent:-10000px;

text-decoration:none;

overflow:hidden;

background:url(../img/sidebarItem-Read-more.png) no-repeat;

}

.sidebarItem h3 a

{

color: #FFFFFF;

text-decoration: none;

}

.sidebarItem h3 a:hover

{

color: #FFCC00;

text-decoration: underline;

}

.weather

{

text-align: center; 

font-family: Arial, Helvetica, sans-serif; 

font-size: 9pt; 

color: #FFFFFF;

text-decoration: none; 

}

.weather a

{

color: #FFFFFF;

padding: 2px 5px 0px 5px;

background-color: #000000;

text-decoration: none; 

}

.weather a:hover

{

color: #FFFF00;

padding: 2px 5px 0px 5px;

background-color: #333333;

text-decoration: underline;



}



.NYC3 {

	color: #090;

}

NYC5 {

	font-style: italic;

}

#pageWrap #content #main p span em strong font {

	font-size: .8;

}

#pageWrap #content #main p .NYC5 {

	color: #680000;

	font-style: italic;

	font-size: 12pt;

}

.image_desc {
	font-size: 12px;
	text-align: center;
}
.Intro_Shuttles {
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #00F;
}
td {
	text-align: center;
	font-size: 16pt;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
td {
	text-align: left;
}
td {
	text-align: center;
}
#pu_info {
	text-align: left;
}
td {
	font-size: 15px;
}
td {
	text-align: left;
	vertical-align: middle;
}
#font {
	font-size: 16px;
}
#red {
	color: #F00;
}

ul#list-nav {
list-style:none;
margin:20px;
padding:0;
width:525px
}

ul#list-nav li {
display:inline
}

ul#list-nav li a {
text-decoration:none;
padding:5px 0;
width:100px;
background:#000000;
color:#FFFFFF;
float:left;
text-align:center;
border-left:1px solid #fff;
}

ul#list-nav li a:hover {
background:#FFFFFF;
color:#000
}
