/* CSS Document */

.content1{

	color: #231b1b;

	font-family: times new roman,  Arial, Helvetica, sans-serif;

	font-size: 14px;

text-decoration:none;

line-height:18px;

}

.content2{

font-family: Arial, Trebuchet MS, tahoma, Verdana ;

color:#525a7c;

font-size:17px;

font-weight: bold;

line-height:21px;

}

.content3{

font-family: Arial, Trebuchet MS, times new roman, tahoma, Verdana ;

color:#231b1b;

font-size:16px;

font-weight: normal;

}

.content4{

font-family: Arial, Trebuchet MS, tahoma, Verdana ;

color:#dbdbdb;

font-size:14px;

font-weight: bold;

text-transform:uppercase;

}

.content5{

font-family: ArenaCondensed, Arial, Trebuchet MS, tahoma, Verdana ;

color:#FFFFFF;

font-size:26px;

font-weight: bold;

}

.content6{

font-family: ArenaCondensed, Arial, Trebuchet MS, tahoma, Verdana ;

color:#b7b7b7;

font-size:26px;

font-weight: normal;

}

.phone{

font-family: Arial, Trebuchet MS, tahoma, Verdana ;

color:#ffffff;

font-size:30px;

font-weight: normal;

padding-right:25px;

}

.phone1{

font-family: ArenaCondensed, Arial, Trebuchet MS, tahoma, Verdana ;

color:#e4e4e4;

font-size:36px;

font-weight: bold;

text-shadow: 1px 1px 1px #000000;

padding-right:20px;

}

.border01{

border-width:7px;

border-style:solid;

border-color:#dbdbdb;

padding:0px;

margin:0px;

}



h1{

font-family:Century Gothic, Arial, Trebuchet MS, tahoma, Verdana ;

color:#525a7c;

font-size:30px;

margin-top:0px;

margin-bottom:0px;

font-weight: normal;

}

.heading2{

font-family: times new roman, Arial, Trebuchet MS, tahoma, Verdana ;

color:#242018;

font-size:15px;

font-weight:bold;

}

.img_border_1{

border: 2px solid #FFFFFF; 

box-shadow: 0 0 2px 0 #333; 

border-radius:6px; 

float:left; 

margin:6px 12px 0px 0px;

}

.img_border_2{

border: 3px solid #FFFFFF; 

box-shadow: 0 0 2px 0 #333; 

border-radius:6px; 

float:right; 

margin:6px 0px 0px 8px;

}

.img_border_3{

border: 3px solid #FFFFFF; 

box-shadow: 0 0 2px 0 #333; 

border-radius:6px; 

margin:6px 0px 0px 0px;

}

.spacing{

margin-top:24px;

margin-left:5px;

margin-right:5px;

}

.textbox{

font-family:Arial, Helvetica, sans-serif;

width:200px;

height:17px;

border:none;

padding:5px;

background-color:#FFFFFF;

color: #919191;

}

.textarea{

font-family:Arial, Helvetica, sans-serif;

width:200px;

border:none;

padding:5px;

height:127px;

background-color:#FFFFFF;

color: #919191;

}





.footer2{

font-family: Arial, Trebuchet MS, times new roman, tahoma, Verdana ;

color:#ffffff;

font-size:25px;

font-weight:bold;

text-transform:uppercase;

}

.footer3{

font-family: Arial, Trebuchet MS, times new roman, tahoma, Verdana ;

color:#ffffff;

font-size:25px;

font-weight: normal;

}

.footer{

font-family: Arial, Trebuchet MS, times new roman, tahoma, Verdana ;

color:#ffffff;

font-size:15px;

font-weight: bold;

line-height:20px;

text-shadow: 0px 0px 3px #777777;

}



a.footer1{

font-family: Arial, Trebuchet MS, times new roman, tahoma, Verdana ;

color:#ffffff;

font-size:15px;

font-weight: bold;

text-decoration: none;

}

a.footer1:hover{

font-family: Arial, Trebuchet MS, times new roman, tahoma, Verdana ;

color:#ffffff;

font-size:15px;

font-weight: bold;

text-decoration:underline;

}





a.toplink1{

font-family: Arial, Trebuchet MS, times new roman, tahoma, Verdana ;

color:#231b1b;

font-size:16px;

font-weight: normal;

text-decoration:none;

}

a.toplink1:hover{

font-family: Arial, Trebuchet MS, times new roman, tahoma, Verdana ;

color:#231b1b;

font-size:16px;

font-weight: normal;

text-decoration: underline;

}







a.headlink1{

font-family: century gothic, Trebuchet MS, Arial,  times new roman, tahoma, Verdana ;

color:#ffffff;

font-size:15px;

font-weight: normal;

text-decoration:none;

padding-left:18px;

padding-right:18px;

}

a.headlink1:hover{

font-family: century gothic, Trebuchet MS, Arial,  times new roman, tahoma, Verdana ;

color:#eab727;

font-size:15px;

font-weight: normal;

text-decoration:none;

padding-left:18px;

padding-right:18px;

}

.headlink1-active{

font-family: century gothic, Trebuchet MS, Arial,  times new roman, tahoma, Verdana ;

color:#eab727;

font-size:15px;

font-weight: normal;

text-decoration:none;

padding-left:18px;

padding-right:18px;
border: 1px solid;
	margin: 0 3px;
	padding: 5px 7px;

}
.phone > a {
  color: hsl(0, 0%, 100%);
  text-decoration: none;
}
#banner {
  border: 2px solid hsl(0, 0%, 100%);
  margin-top: 18px;
}



















#reserv-form input[type=text]    {

display:block;

border: 1px solid #999;

height: 25px;

-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);

-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);

box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);

margin:10px 10px ;

width:190px;

}

#reserv-form select    {

border: 1px solid #999;

height: 25px;

-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);

-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);

box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);

margin:10px 0 ;

}

#reserv-form textarea {

display:block;

width:250px;

height:75px;

margin-top:10px;

}



#reserv-form input[type="submit"] {

width:200px;

height:35px;

right:20px;

bottom:20px;

background:#27678a;

color:#fff;

font-family: Tahoma, Geneva, sans-serif;

font-size:16px;

font-weight:bold;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

border: 1p solid #000513;

}

#reserv-form input:hover [type="submit"] {

background:#ccc;

color:#193f54;

}



#reserv-form textarea:focus, #reserv-form input[type=text]:focus {

border: 1px solid #09C;

background-color:#f7f7f7;

}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ededed;
	background-repeat: repeat-x;
	background-position:top;
}
.footer > a {
  color: white;
  text-decoration: none;
}
body {
	background: #f5f5f5;
}

.headerTable {
    background: url(limo-rental-long-islant-banner.png);
    background-size: cover;
    /* background-position: -3px 96px; */
    background-repeat: no-repeat;
    padding: 0 0 20px 0;
}

.headlink1 {
	border: 1px solid;
	margin: 0 3px;
	padding: 5px 7px;
}
.headlink1 {
  border: 1px solid;
  margin: 0 3px;
  padding: 5px 15px !important;
}


#primary_nav_wrap
{
	margin-top:15px
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	line-height:32px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{
	background:#f6f6f6
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}/* 
.ser {
  color: hsl(0, 0%, 100%);
  font-size: 29px;
  margin: 9px 0;
}
.ser {
  color: hsl(0, 0%, 100%);
  font-size: 29px;
  line-height: 2;
  margin: 13px 0;
  padding: 0;
  text-decoration: underline;
}
.ser:hover {
  color: hsl(240, 100%, 50%);
  font-size: 29px;
  line-height: 2;
  margin: 13px 0;
  padding: 0;
  text-decoration: underline;
} */
.ser {
   /*  color: hsl(0, 0%, 100%); */
    font-size: 32px;
    line-height: 2;   
    text-decoration: none;
    background: #f5f5f5;
    padding: 0;
    margin: -8px 0 0px 0;
    float: left;
    width: 100%;
    color: #666;
    text-align: center;
	
	
}
.serviceSection a img{
	padding: 4px 5px;
}
.serviceSection td{
	padding: 4px 5px;
	background: #f5f5f5;
}
.serviceSection td a{
	text-decoration: none;
}
.serviceSection td a:hover{
	text-decoration: underline;
	color: #666;
}
.serviceSection td a span {
    text-align: center;
    width: 100%;
    padding: 10px 2px;
    text-decoration: none;
    font-size: 23px;
    font-weight: bold;
    color: #666;
    display: block;
    text-decoration: none;
}
.contentTbl{
	background: #fff;
	padding: 20px 0;
}
.fleetGallery li {
  background: hsl(0, 0%, 96%) none repeat scroll 0 0;
  border: 1px solid hsl(0, 0%, 96%);
  float: left;
  height: 150px;
  list-style-type: none;
  margin: 20px 2% 0 0;
  overflow: hidden;
  padding: 10px 4px;
  text-align: center;
  width: 46%;
}
.fleetGallery {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.fleetGallery li img {
  width: 95%;
}
.head {
  margin: 0 24px;
}