@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; outline:none;}
body{ margin:0; padding:0; font:12px/18px Arial, Helvetica, sans-serif; color:#1b1b1b; background:url(../images/mainbg.jpg) repeat-x left top;}
img{ border:0;}
.fl{ float:left;}

a{ color:#ff5e10; text-decoration:underline;}
a:hover{ color:#ff5e10; text-decoration:none;}

ul{ margin:0 0 12px 14px}


.padBottom35{ padding-bottom:35px!important;}
.padBottom18{ padding-bottom:18px;}
.padBottom10{ padding-bottom:10px;}

.padRight8{ padding-right:8px;}

.marginTop10{ margin-top:10px;}
.marginBottom10{ margin-bottom:10px;}
h1.hadBorder{ background:url(../images/had_border.jpg) repeat-y left top!important; padding-left:11px!important;color: #212121;
    font: 18px/20px Arial,Helvetica,sans-serif;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: uppercase;}




#wrapper{ width:1003px; margin:0 auto;}
.orange{ color:#fc5f0e!important;}

h2{ font:18px/20px Arial, Helvetica, sans-serif; color:#212121; text-transform:uppercase; margin:0; padding:0 0 10px 0;}
.cl{ clear:both;}

.bottomBg{ background:#000 url(../images/footer_bg.jpg) no-repeat center bottom; padding:36px 0 143px 0;}



/*--------------HEADER----------------*/
.header{ padding:0 0 10px 0;}
.header .logo{ width:240px; height:107px; float:left; padding:10px 0 0 0;}

.header .language{ width:200px; float:left; padding:0 0 0 45px;}
.header .language img{ margin-right:5px;}
.header .addBanner{ width:475px; height:68px; float:left; padding:33px 2px 0 0; float:right;}

/*--------------END HEADER----------------*/

/*--------------NAVIGATION----------------*/
.navigation{ background:#000; height:33px;}
.navigation ul{ list-style:none; margin:0; padding:0;}
.navigation ul li{ list-style:none; margin:0; padding:0;}
.navigation ul li a{ list-style:none; margin:0; font:12px/30px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; float:left; height:30px; padding:0 26px; text-decoration:none;}

ul.nav li{ padding:0 0 0 10px;}
ul.nav li a{ list-style:none; margin:0; font:12px/30px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; float:left; height:30px; padding:0; text-decoration:none;}
.navigation ul li a:hover, .navigation ul li a.active{background:#fff; color:#000;}
/*--------------END NAVIGATION----------------*/

/*--------------BANNER----------------*/
.banner{ height:320px; width:1003px; background:url(../images/banner_bg.jpg) no-repeat center top;}
/*----------END BANNER----------------*/

/*--------------CONTAINER----------------*/
.container{ padding:30px 0}
.leftPanel{ width:711px; float:left;}
.leftPanel h3{color: #ff5e10; font: 18px/20px Arial,Helvetica,sans-serif; margin: 0; padding: 0 0 10px 0; text-transform: uppercase;}

.leftPanel p{ line-height:18px; padding:0 0 15px 0; text-align:justify;}

.productBox{ margin:0 0 18px 0;;}
.productBox .bTop{ background:url(../images/b_top.jpg) no-repeat left top; height:10px; font-size:1px;}
.productBox .bBottom{ background:url(../images/b_bottom.jpg) no-repeat left top; height:11px; font-size:1px;}
.productBox .bMid{ border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; background:url(../images/product_box_divider.jpg) 436px top repeat-y;}
.productBox .bMid .carLeftBox{ width:418px; float:left; padding:0 0 0 12px;}
.productBox .bMid .carRightBox{float:right; width:234px; padding:0 17px 0 0;}



.rightPanel{ width:241px; float:right;}
.makeReservation{}
.makeReservation .mCall{ font:24px Arial, Helvetica, sans-serif; color:#000; display:block; padding: 10px 0 8px 16px;}
.makeReservation .mPara{display:block; padding: 0 0 0 16px;}

.rBox{ width:201px; padding:0 40px 0 0;}
.rBox images{ border:1px solid #cacaca; margin:0 0 18px 0;}
.rBox a{ color:#ff5e10;}
.rBox a:hover{ text-decoration:none;}

.grayBor img{ border:1px solid #cccccc; margin-bottom:10px;}
/*--------------END CONTAINER----------------*/


.footer{ width:1003px; margin:0 auto;}
.footer .footerLink{
    color: #A2A1A1;
    float: left;
    font: 12px/22px Arial,Helvetica,sans-serif;
    min-height: 234px;
    padding-left: 50px;
}
.footer .location {
    color: #fff;
    padding-bottom: 15px;
	text-transform:uppercase;
}
.footer .footerLink ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.footer .footerLink ul li{
    font-size: 12px;
    line-height: 14px;
    list-style: none outside none;
    margin: 0;
    padding: 4px 0;
}

.footer .footerLink ul li a{
	color: #908e8e;
    text-decoration: none;
}
.wFooter{ padding:15px 0; width:1003px; margin:0 auto;}
.copyright{ width:506px; float:right; font:11px/20px Arial, Helvetica, sans-serif; color:#101010;}
.copyright a{ color:#fe5d0f; text-decoration:underline;} 
.copyright a:hover{ text-decoration:none;} 




/*BANNER*/
#screen2{position:relative;	margin:0; padding:0; width:1000px;}
#screen2 .prev{float:left; z-index:1000;}
#screen2 .banner_left_btn a{ display:block; position:relative; z-index:999px;}
#screen2 .next{float:right;}

#slideshow{overflow:hidden;}
#slideshow ul{width:4700px;	padding:0; margin:0;}
#slideshow ul li{float:left; margin:0; padding:0; list-style:none; width:1000px; height:320px;}
#slideshow ul li images{ padding:0 44px 0 0; float:right;}
.padtop46{ padding-top:46px;}
.padtop66{ padding-top:66px;}
.padtop86{ padding-top:86px;}
#slideshow ul li images.colnIm{ padding:0;}


#slideshow .slogans {
  float:left;
  margin:0;
  padding:36px 0 0 58px;
  width:383px;
  background:url(../images/coln.html) no-repeat left top;
}
#slideshow .slogans h2{ font:34px/32px "Myriad Pro", Arial; margin:0; color:#fff; padding-bottom:10px!important; text-transform:uppercase;

 
  letter-spacing:-1px;
}
#slideshow .slogans strong{ color:#fff;}
#slideshow .slogans h3{ font:25px "Myriad Pro", Arial; margin:0; color:#fff; text-transform:uppercase; padding:0 0 10px 0;}
#slideshow .slogans span.txt{ font:12px/20px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/coln2.html) no-repeat right top; padding:0 45px 12px 0;}
#slideshow .slogans a{ background:url(../images/more_arow.html) no-repeat right center; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 22px 0 0; color:#fff; text-decoration:none; margin:12px 0 0 0;} 





.sidebar_testimonial{width:328px; float:left; margin:0; padding:0;}
.sidebar_testimonial h2{margin:0 10px 8px 0; padding:0 0 0 8px; font-size:18px; font-weight:bold; color:#000; background:url(../images/testimonial-title-images.html) right center no-repeat; line-height:41px; text-transform:uppercase;}
.sidebar_testimonial p{margin:0; padding:8px 10px 0 10px; line-height:18px;}
.sidebar_testimonial images{margin:0 8px 0 8px; padding:0;}
.sidebar_testimonial p strong{font-size:18px; font-weight:bold;}
.sidebar_testimonial p span{margin:0; padding:0 0 15px 0; font-size:12px; font-weight:normal; float:right; color:#000;}
.banner_left_btn{ top:124px; position:absolute; left:12px;}
.banner_right_btn{ position:absolute; top:124px; right:8px;}


/*---------------------------ct css----------------------------*/
.smallThumbList2 {
    margin-left: 12px;
    padding-bottom: 1em;
}

.secondaryItem
{
width:247px;
margin-left:5px;
padding:10px 0 10px 0;
background-color:#fff;
}
.secondaryItem images
{
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(../images/fleet_side_lin6.jpg) no-repeat;
}
.smallThumbList li#fleet_side_cad6 a
{
background:url(../images/fleet_side_cad6.jpg) no-repeat;
}
.smallThumbList li#fleet_side_mini a
{
background:url(../images/fleet_side_mini.jpg) no-repeat;
}
.smallThumbList li#fleet_side_sedan1 a
{
background:url(../images/fleet_side_sedan1.jpg) no-repeat;
}
.smallThumbList li#lincoln1_sThumb a
{
background:url(../images/lincoln1_sThumb.jpg) no-repeat;
}
.smallThumbList li#fleet_side_phoenix a
{
background:url(../images/fleet_side_phoenix.jpg) no-repeat;
}
.smallThumbList li#fleet_side_mirage a
{
background:url(../images/fleet_side_mirage.jpg) no-repeat;
}
.smallThumbList li#fleet_side_wave a
{
background:url(../images/fleet_side_wave.jpg) no-repeat;
}
.smallThumbList li#chrysler300C 
{
height:30px;
padding-left:56px;
line-height:30px;
background:url(../images/300CThumb.jpg) no-repeat;
}
.smallThumbList li#mercedesc240Thumb
{
height:30px;
padding-left:56px;
line-height:30px;
background:url(../images/mercedesc240Thumb.jpg) no-repeat;
}
.smallThumbList li#cadillacCTSThumb
{
height:30px;
padding-left:56px;
line-height:30px;
background:url(../images/cadillacCTSThumb.jpg) no-repeat;
}
.smallThumbList li#jaguar_s-type_1Thumb
{
height:30px;
padding-left:56px;
line-height:30px;
background:url(../images/jaguar_s-type_1Thumb.jpg) no-repeat;
}
.smallThumbList2 li#G2Thumb 
{
background:url(../images/G2Thumb.jpg) no-repeat;
}
.smallThumbList2 li#Ferrari360Spider 
{
background:url(../images/Ferrari360SpiderThumb.jpg) no-repeat;
}
.smallThumbList2 li#Ferrari360Modena 
{
background:url(../images/Ferrari360ModenaThumb.jpg) no-repeat;
}
.smallThumbList2 li#FerrariF355Spider 
{
background:url(../images/FerrariF355SpiderThumb.jpg) no-repeat;
}
.smallThumbList2 li#BentleyGTCConvertible 
{
background:url(../images/BentleyGTCConvertibleThumb.jpg) no-repeat;
}
.smallThumbList2 li#AstonMartinVantage 
{
background:url(../images/AstonMartinVantageThumb.jpg) no-repeat;
}
.smallThumbList2 li#MurcielagoCoupe 
{
background:url(../images/MurcielagoCoupeThumb.jpg) no-repeat;
}
.smallThumbList2 li#PorscheGT2 
{
background:url(../images/PorscheGT2Thumb.jpg) no-repeat;
}
.smallThumbList2 li#Porsche911GT3 
{
background:url(../images/Porsche911GT3Thumb.jpg) no-repeat;
}
.smallThumbList2 li#Porsche911CabrioletConvertible 
{
background:url(../images/Porsche911CabrioletConvertiThumb.jpg) no-repeat;
}
.smallThumbList2 li#PorscheBoxster 
{
background:url(../images/PorscheBoxsterThumb.jpg) no-repeat;
}
.smallThumbList2 li#MercedesSL500 
{
background:url(../images/MercedesSL500Thumb.jpg) no-repeat;
}
.smallThumbList2 li#CorvetteC5 
{
background:url(../images/CorvetteC5Thumb.jpg) no-repeat;
}
.smallThumbList2 li#CorvetteC6Convertible
{
background:url(../images/CorvetteC6ConvertibleThumb.jpg) no-repeat;
}
.smallThumbList2 li#DodgeProwler 
{
background:url(../images/DodgeProwlerThumb.jpg) no-repeat;
}
.smallThumbList2 li#lsfrt33Thumb 
{
background:url(../images/lsfrt33Thumb.jpg) no-repeat;
}
.smallThumbList2 li#kk28frtThumb 
{
background:url(../images/kk28frtThumb.jpg) no-repeat;
}
.smallThumbList2 li#f550-kk33rearThumb
{
background:url(../images/f550-kk33rearThumb.jpg) no-repeat;
}


#sidebar img{ border:1px solid #666; margin:0 0 10px 0;}

#main img {
 
    display: block;
	margin-bottom:10px;
}

.package dt {
    background-color: #dddddd;
	padding:4px 10px;
    color: #000000;

}

.package {
    margin: 0 0 15px 0;

}

.booknow {
   background-image: url("../images/icons/booklimonow.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #000000;
    height: 20px;

    padding: 2px;
    width: 90px;
	margin-bottom:10px;
}
.booknow a {
    display: block;
    text-indent: -100000px;
	text-align:center;
	text-decoration:none;
	padding:2px;
	height: 20px;
	cursor:pointer;
}
.booknow a:hover{ }

.package dd {
    background: url("../images/icons/bulletpoint.png") no-repeat scroll left 4px transparent;
	padding:0 0 15px 25px;
	text-align:justify;
}
.package dd.synopsis {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
	padding:0 0 15px 0;
}
#royalPackage{ margin:10px 0;}
#goldPackage{ margin:10px 0;}
#silverPackage{ margin:10px 0;}

/*-----------------wedding page----------------------*/
#vacationpackages {
    background-image: url("../images/vacationpackages.jpg");
    background-repeat: no-repeat;
    height:117px;
    margin: 0 0 10px 0;
    width: 241px;
}
#vacationpackages a {
    display: block;
    height: 88px;
    text-indent: -100000px;
    width: 241px;
}
#Limoquote {
    background-image: url("../images/pricequote.gif");
    background-repeat: no-repeat;
    height: 105px;
    margin: 0 0 10px 0;
    width: 241px;
}
#Limoquote a {
    display: block;
    height: 105px;
    margin: 0 45px 0 17px;
    text-indent: -100000px;
    width: 321px;
}

.sidegallery {
    margin: 0;
    padding: 0;
    width: 241px;
}
.sidegallery ul {
    margin: 0;
    padding: 0;
    width: 321px;
}
.sidegallery ul li {
    display: inline-block;
    list-style: none outside none;
}
.sidegallery ul li img {
    border: 1px solid #44723C;
    display: inline-block;
    text-align: center;
    width: 116px;
}
h4 {
    color: #666655;
    font: bold 1.2em georgia,serif;
    margin: 1em 0 1em 0;
    padding: 0 12px;
}
.mainItem {
    overflow: hidden;
	padding:10px 0;
	border-bottom:1px solid #333;
}
.pseudoStrong {
    margin: 1em 0;
    padding: 0 0;
}

#jetRates {
    border: 1px solid #CCCCCC;
    margin: auto;
}
#jetRates table {
    text-align: center;
    width: 500px;
}
#jetRates table thead th {
    background-color: #FFFFFF;
    border-bottom: medium none;
    text-align: center;
    text-indent: 0;
}
#jetRates table th {
    text-align: left;
    text-indent: 1em;
}


/*antique-limo*/
.gallerythumbnails
{

	margin: 0px 0px 0px 16px;
	/*border: 1px solid red;*/
}
.gallerythumbnails ul
{

	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*border: 1px solid blue;*/
}
.gallerythumbnails ul li
{
	list-style-type: none;
	list-style-image: none;
	display: inline-block;
	width: 104px;
	height: 99px;
	margin: 10px 38px 20px 0px;
	position: relative;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:0 0 10px 0;
	font-size:11px;
}
.gallerythumbnails ul li img
{
	/*position: relative;*/
	display: block;
}
#MontrealLimo {
    background-image: url("../images/limo/montreallimo.jpg");
    background-repeat: no-repeat;
    height: 134px;
    margin: 0;
    width: 321px;
}
#MontrealLimo a {
    display: block;
    height: 134px;
    text-indent: -100000px;
    width: 321px;
}

/*montreal-limo-rates*/
.mainRow th{ text-align:left; padding-right:25px;}



/*limousine_limo*/
.smallThumbList {
    font-weight: bold;
}

.smallThumbList, .smallThumbList2 {
    margin-left: 0;
    padding-bottom: 1em;
	padding-top:20px;
}
.smallThumbList li, .smallThumbList2 li {
    list-style-type: none;
    margin-bottom: 0.5em;
}